BODY {
background-color: #FFFFFF;
margin-top: 2pt;
margin-bottom: 0pt;
margin-left: 1pt;
margin-right:1pt;
font-family: Arial, Arial Cyr, Verdana;
color: #000000;
font-size: 80%;
}

/*------- ?????? --------- ????? ??? ????????? ?? ?????????? ???????? */
.calendar_table {
	width:100%;
	border:1px;
	vertical-align:middle;
	font-size:smaller;
}
.calendar_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #0066CC;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
}
.calendar_workday_head {
	width:7%
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#0066CC;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
.calendar_holiday_head {
	width:7%
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#0066CC;
	color:#FF0000;
	font-weight:bold;
	text-align:center;
}
.calendar_workday {
	width:7%
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#E1E7FF;
	color:#666666;
	font-weight:bold;
	text-align:center;
}
.calendar_holiday {
	width:7%
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#E1E7FF;
	color:#FF7070;
	font-weight:bold;
	text-align:center;
}
.calendar_workday_inactiv {
	width:7%
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#E1E7FF;
	color:#FFB3C3;
	font-weight:bold;
	text-align:center;
}
.calendar_holiday_inactiv {
	width:7%
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#E1E7FF;
	color:#FFB3C3;
	font-weight:bold;
	text-align:center;
}
.calendar_img {
	border: none;
	width:17%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color:#FF0000;
	font-weight:bold;
	text-align:center;
}

.calendar_img1 {
	border-style:solid;
	border-left-width:3px;
	border-right-width:3px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-color:#0066CC;
	width:17%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color:#FF0000;
	font-weight:bold;
	text-align:center;
}

/*------- ????? --------- ????? ??? ????????? ?? ?????????? ???????? */
.tabl_announcement {
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	vertical-align:middle;
	border-spacing:2px 2px;
	font-size:smaller;
	font-weight:bold;
}
.cel_announcement {
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	text-align:center;
	padding:5px;
	background-color:#E1E7FF;
	border-style:solid;
	border-left-width:3px;
	border-right-width:3px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-color:#0066CC;
}

.cel_announcement10 {
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	text-align:left;
	padding:5px;
	background-color:#E1E7FF;
	border-style:solid;
	border-left-width:3px;
	border-right-width:3px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-color:#0066CC;
}

.cel_announcement1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	text-align:center;
	padding:10px;
	background-color:#E1E7FF;
	border-style:solid;
	border-left-width:3px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-color:#0066CC;
}
.cel_announcement2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	text-align:center;
	padding:15px;
	background-color:#E1E7FF;
	border-style:solid;
	border-left-width:0px;
	border-right-width:3px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-color:#0066CC;
}

.cel_announcement3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	text-align:center;
	padding:2px;
	background-color:#E1E7FF;
	border-style:solid;
	border-left-width:3px;
	border-right-width:3px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-color:#0066CC;
}

.cel_announcement4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	text-align:center;
	padding:2px;
	background-color:#99ccFF;
	border-style:solid;
	border-left-width:3px;
	border-right-width:3px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-color:#0066CC;
}

.cel_announcement5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	text-align:center;
	padding:2px;
	background-color:#21507C;
	border-style:solid;
	border-left-width:3px;
	border-right-width:3px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-color:#0066CC;
}




/*------- ?????? --------- ????? ??? ?????????? ?? ?????? */


/*------- ????? --------- ????? ??? ?????????? ?? ?????? */



a img {
	border: none
}



A {
font-family: Arial, Arial Cyr, Verdana;
}
A:link {
font-family: Arial, Arial Cyr, Verdana;
color: #000080;
}
A:hover {
color: #000080;
text-decoration: none;
}
A:visited {
color:#880698;
}
.Head {
font-family: arial, arial cyr, verdana;
font-size: 80%;
text-align: center;
color: #000000;
valign: MIDDLE;
halign: CENTER;
background: #ffffff;
}
h2 {
font-family: Times New Roman,Times;
font-size: 18pt;
font-weight: bold;
color: #000080;
letter-spacing: 1pt;
text-align: center;
vertical-align: 6;
}

h3 {
font-family: Times New Roman,Times;
font-size: 16pt;
font-weight: bold;
color: #000080;
letter-spacing: 1pt;
text-align: center;
vertical-align: 6;
}

h4 {
font-family: Times New Roman, Times;
font-size: 14;
color: #0001e2;
text-align: left;
}








.Gray {
background: #ffffff;
}
ul {
font-family: Times New Roman, Times;
font-size: 12;
color: #000000;
text-align: left;
}
p {
font-family: Arial, Arial Cyr, Verdana;
color: #000000;
font-size: 80%;
text-align: justify;
text-indent: 8pt;
padding-left: 3pt;
padding-right: 3pt;
}
.p1 {
font-family: Arial, Arial Cyr, Verdana;
color: #000000;
font-size:80%;
text-align:left;
text-indent: 8pt;
padding-left: 3pt;
}
.p2 {
font-family: Arial, Arial Cyr, Verdana;
color: navy;
font-size:75%;
text-align:left;
text-indent: 1pt;
padding-left: 2pt;
}
.p3 {
font-family: Arial, Arial Cyr, Verdana;
color: navy;
font-size:75%;
text-align:center;
}

.p4 {
font-family: Arial, Arial Cyr, Verdana;
color: #000000;
font-size:75%;
text-align: center;
text-indent: 8pt;
padding-left: 3pt;
padding-right: 3pt;
}









.sel {
color:#000090;
font-family: Arial, Arial Cyr, Verdana;
font-size:90%;
text-align:center;
}
.ABZ {
text-indent: 0em;
font-family:  Arial, Arial Cyr, Verdana;
font-size: 80%;
color: #000000;
text-align: justify;
padding-left: 0pt;
}
.lnk {
font-family: Arial, Arial Cyr, Verdana;
text-align:left;
font-size: 90%;
}
.pereh {
font-family: Arial, Arial Cyr, Verdana;
text-align:right;
font-size: 90%;
color: #000080;
}
.zag1 {
font-family:Arial, Arial Cyr, Verdana;
font-weight:bold;
color:#000080;
font-size:80%;
text-align:center;
}
.zagol {
font-family:  Arial, Arial Cyr, Verdana;
font-weight: bold;
font-size: 80%;
text-align:justify;
text-indent:5pt;
padding-left:8pt;
color: #ffffff;
background-color: #8898D8;
}
.z {
font-family:  Arial, Arial Cyr, Verdana;
font-weight: bold;
font-size: 80%;
text-align:justify;
text-indent:5pt;
padding-left:8pt;
color: #ffffff;
}
.ZAG {
font-family: Arial, Arial Cyr, Verdana;
font-weight: bold;
color: #000080;
font-size: 80%;
text-align: left;
}

.mis {
	width:7%
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000080;
	text-align:center;
}