input, textarea {
	font-size: 12px;
}

body, td {
	font-family: Arial; font-size: 12px;
}
a {
	color: #003399;
}
a:hover {
	text-decoration: none;
}
td.ff_and_map {
	color: #003399;
	font-size: 11px;
}
.td_login_form {
	border: 1px #CCCCCC;
	background-color: #E5E5E5;
}
a.about {
	color: #B07C00;
	text-decoration: none;
	font-size: 12px;
}

input.form {
	font-size: 11px;
	border: 1px #C3C3C3 solid;
	color: #777777;
	padding: 2px;
	height: 19px;
}

select.form {
	font-size: 11px;
	border: 1px #C3C3C3 solid;
	color: #777777;
	padding: 2px;
	height: 19px;
}

td.menu_1_active {
	background-color: #B08927;
	padding-left: 10px;
	text-transform: uppercase;
}


td.menu_auth_active {
	background-color: #B9C1CB;
	padding-left: 10px;
	text-transform: uppercase;
	color: #5D5D5D;
	font-size: 11px;
}

a.menu_auth_active {
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	color: #5D5D5D;
	font-size: 11px;
}


a.menu_1_active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}

td.menu_1_passive {
	background-color: #E5EAF0;
	padding-left: 10px;
	text-transform: uppercase;
}

a.menu_1_passive {
	color: #737373;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}


td.menu_2_active {
	background-image: url("/i/menu_2_active.gif");
	padding-left: 20px;
}
a.menu_2_active {
	color: #C49D40;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}


td.menu_2_passive {
	background-color: #FFFFFF;
	padding-left: 20px;
}
a.menu_2_passive {
	color: #5073B9;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

h1 {
	color: #404040;
	font-size: 16px;
	margin-bottom: 0px;
	text-transform: uppercase;
}

a.first_last_news {
	font-size: 14px; 
	color: #000000;
}


div.first_news_title {
	font-size: 10px; 
	color: #A2A2A2;
}

div.second_news_date {
	font-size: 10px; 
	color: #A2A2A2;
}


.second_news_title {
	color: #003399;
	font-size: 18px;
	text-decoration: none;
}
a.second_news_title:hover {
	text-decoration: underline;
}

div.second_news_text {
	color: #000000;
	font-size: 13px;
}

a.first_news_section {
	font-weight: bold;
	color: #B07C00;
}

a.last_news_title {
	color: #003399;
	font-size: 13px;
}

.blue_title {
	color: #4067B3;
	font-weight: bold;
	padding-left: 10px;
	text-transform: uppercase;
}

div.under_blue_title_1 {
	padding-top: 10px;
}

div.third_news_date {
	font-size: 10px; 
	color: #A2A2A2;
}

.third_news_title {
	color: #003399;
	font-size: 13px;
	text-decoration: none;
}

a.third_news_title {
	font-size: 16px;
    text-decoration: underline;
}

a.third_news_title:hover {
	text-decoration: underline;
}

div.under_blue_title_2 {
	padding-top: 10px;
}

div.right_title {
	font-size: 11px;
	font-weight: bold;
	color: #B07C00;
	background-color: #F0F5FA;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

h2.right {
	font-size: 14px;
	font-weight: normal;
	color: #003399;
}

.right_text {
	font-size: 11px;
}

a.link_sm {
	font-size: 10px;
}

h2 {
	color: #003399;
	font-size: 18px;
	text-decoration: none;
	font-weight: normal;
}

.CALENDAR {
 color: #333333;
 font-family: arial, tahoma, verdana, helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
}

.CALENDAR_WEEKDAY {
 background-color: #C4CDD5;
 color: #000000;
 font-family: arial, tahoma, verdana, helvetica, sans-serif;
 font-size: 12px;
 padding-top: 2px;
 padding-bottom: 2px;
 border-left: 1px solid #EEEEEE;
 border-top: 0px;
 border-right: 1px solid #75838A;
 border-bottom: 1px solid #75838A;
}

.CALENDAR_WEEKDATE {
 background-color: #EFF3FB;
 color: black;
 font-family: arial, tahoma, verdana, helvetica, sans-serif;
 font-size: 12px;
 padding-top: 2px;
 padding-bottom: 2px;
 border-left: 1px solid white;
 border-top: 1px solid white;
 border-right: 0px;
 border-bottom: 0px;
}
