BODY {
font-family: Arial, Arial Cyr, Verdana, Tahoma, sans-serif;
}

.menu {
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
/* MARGIN: 0 30 0 10; */ 
}

a.menu:hover  {
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: underline;
/* MARGIN: 0 30 0 10; */ 
}


.menu-a {
font-size: 11px;
font-weight: bold;
color: #00009a;
text-decoration: none;
}

a.menu-a:hover  {
font-size: 11px;
font-weight: bold;
color: #00009a;
text-decoration: underline;
}


.menu-a2 {
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: underline;
}

a.menu-a2:hover  {
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: underline;
}




.dmenu {
font-size: 11px;
/* font-weight: bold; */
color: #FFFFFF;
text-decoration: none;
MARGIN: 1 5 1 0;
border-top: 1px solid #0089FF;
}

a.dmenu:hover {
/* font-weight: bold; */
color: #FFFFFF;
text-decoration: underline;
}




.nav {
color: #000000;
font-size: 10px;
}


.smenu {
font-size: 11px;
/* color: #00009a; */
MARGIN: 1 5 1 0;
text-decoration: none;
}

a.smenu:hover  {
font-size: 11px;
color: #00009a;
MARGIN: 1 5 1 0;
text-decoration: underline;
}

.smenu-a {
/* font-size: 75%; */
font-size: 11px;
color: #000000;
MARGIN: 1 5 1 0;
font-weight: bold;
text-decoration: none;
}

a.smenu-a:hover {
/* font-size: 75%; */
font-size: 11px;
color: #00009a;
MARGIN: 1 5 1 0;
/* font-weight: bold; */
text-decoration: underline;
}


.smenu-h {
color: #0642A0;
font-size: 16px;
font-weight: bold;
}

.smenu-h-a {
color: #808080;
font-size: 16px;
font-weight: bold;
}

h1 {
color: #000000;
font-weight: bold;
font-size: 24px;
MARGIN: 11px 0px 11px 0px;
}

h2 {
font-family: Arial, Arial Cyr, Verdana, Tahoma, sans-serif;
color: #000000;
font-weight: bold;
font-size: small;
}

.txt {
font-family: Times New Roman Cyr, Times New Roman, serif;
font-size: 93%;
}

.txt-l {
font-family: Times New Roman Cyr, Times New Roman, serif;
font-size: 110%;
}

.txt-sm {
font-family: Times New Roman Cyr, Times New Roman, serif;
font-size: 80%;
}

.t {
font-family: Arial, Arial Cyr, Verdana, Tahoma, sans-serif;
font-size: 75%;
}

.t2 {
font-size: 11px;
}

.t3 {
font-size: 70%;
}

.t-l {
font-family: Arial, Arial Cyr, Verdana, Tahoma, sans-serif;
font-size: 75%;
BORDER-BOTTOM: 1px solid #CCCCCC;
/* BORDER-BOTTOM: 1px solid #D9D9D9; */
}

.th {
font-family: Arial, Arial Cyr, Verdana, Tahoma, sans-serif;
font-size: 75%;
color: #000000;
/* font-weight: bold; */
}



.best {
font-size: 11px;
}

.form {
font-size: 12px;
}

.chbox {
WIDTH: 14px; 
HEIGHT: 14px; 
margin: 0 0 0 0;
}



.red {
color: #FF0115;
}

.gray {
color: #808080;
}

.black, {
color: #000000;
}

a.black {
text-decoration: none;
}

a.black:hover {
color: #000000;
text-decoration: underline;
}


.arr {
background: #F4FEE6; 
color: #00009a; 
font-weight: normal; 
font-size: 9px; 
text-decoration: none;
}

.date {
background-color: #F4FEE6; 
color: #000000; 
border: 1px solid #C3CF9F; 
margin: 2 0 3 0; 
width: 100%;
text-align: center;
}



a:hover {
color: #FF0000;
}

a.pic {
background-color: #F4FEE6;
}

/* START CALENDAR CLASSES */
table.month {
	color: #ffffff;
	font-size: 12px;
	background-color: #1071AE;
	font-weight: bold;
	padding: 1 1 1 1;
	border: 0px;
	width: 100%;
}

table.month a {
	color: #ffffff;
	text-decoration: none;
	padding: 0 3 0 3;
}

table.month a:hover {
	color: #ffffff;
	background-color: Red;
}

table.calendar {
/* 	padding: 1 2 1 2; */
	padding: 0;
	font-size: 11px;
	background-color: #1DADF5;
	color: #8ED6FA;
	text-align: center;
	border: 0px;
	width: 100%; 
}

table.calendar th {
	color: #FFF;
	border-top: 1px solid #8ED6FA;
	border-bottom: 1px solid #8ED6FA;
}


table.calendar td {
/*	text-align: right; */
	padding: 0;
}


table.calendar a {
	color: #ffffff;
	text-decoration: none;
}

table.calendar a:hover {
	color: #ffffff;
	background-color: Red;
}

table.calendar td.today {
	background-color: #1071AE;
}

table.calendar td.selec, table.calendar td.selec a {
	font-weight: bold;
	color: red;
}

table.calendar td.close {
	border-top: 1px solid #8ED6FA;
	padding: 1 0 1 0;
}

table.calendar td.close a {
/*	text-decoration: underline; */
	background-color: #1DADF5;
	padding: 0 3 0 3;
}

table.calendar td.close a:hover {
	color: #1071AE;
	background-color: #FFF;
}
/* END CALENDAR CLASSES */
