body {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}

.title {  font-family: Arial, Helvetica, sans-serif; font-weight: bolder; text-align: center; vertical-align: middle}
p, .article {  font-family: Arial, sans-serif; font-size: 10pt; margin-bottom: 5px; margin-top: 0; 
text-align: justify; text-indent: 0pt; }
h2 {  font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: 14pt}


h1 {  font-size: 16pt;  font-family: georgia, Times, serif; text-align: left; margin-bottom: 3pt}
h2 {  }
.date {font-family: georgia, serif;  font-size: 16px; font-style: normal; text-align: left; 
	margin-bottom: 0px; margin-top: 0px; font-weight: 600; background-image:url(../images/juniordate.png); background-repeat: no-repeat}
.comm {font-family: georgia, serif;  font-size: 12px; font-style: normal; text-align: right;
       	padding-bottom: 3pt;  font-weight: 100; border-bottom: 1px dashed #4A4AFF;}
.commwin {background-image:url(../images/juniorcomm.png); background-repeat: no-repeat; 
	color: white;  padding: 0px 20px 5px 40px; width: 80px; height:20px; font-size: 16px; vertical-align: top;}
.commwin a {color: white;}


h2 {  margin-top: 5px}
h2 {  margin-bottom: 0px}
.min {font-size: 8 pt; text-align: left;}




h1 a:link {color: #0000B8; text-decoration: none;} 
h1 a:visited {color: #0000B8; text-decoration: none;}
h1 a:hover {color: #0000FF; text-decoration: underline;} 
h1 a {color: #0000B8; text-decoration: none;} 



/*
стили для календаря:
*/
#calendar {
	text-align: center;
	font-size: 10pt;
}

/*
#calendar .month, #calendar .month a {
	font-weight: bold;
	color: #ccc;
	text-align: left;
}
*/

#calendar .weekday {
	border: none;
	padding: 2px;
	color: #666;
	background: #fff;
}

/*
#calendar .weekday a {
	color: #666;
	font-weight: bold;
	border: none;
	text-decoration: none;
}
*/

#calendar .day {
	border: none;
	padding: 2px;
	color: #666;
}

/*
#calendar .day a {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
*/

#calendar .weekend {
	border: none;
	padding: 2px;
	color: #804040;
	background: #fff;
}

/*
#calendar .weekend a {
	color: #804040;
	font-weight: bold;
	border: none;
	text-decoration: none;
}
*/

#calendar .endday {
	border: none;
	padding: 2px;
	color: #804040;
}
#calendar .endday a {
	color: #804040;
	font-weight: bold;
	text-decoration: none;
}


 #community_groups_main {background-color: #cadef5;}

.cn_comment_odd, .cn_comment_even {font-size: 12px;} 
