.top1 {
	font-size: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #395690;
	font-weight: bold;
	text-decoration:none;
	line-height:36px;
}
.top2 {
	font-size: 20px;
	color: #62891f;
	text-decoration:none;	
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;	
	font-weight: bold;
}
.copy {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.a_copy {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#05578a;
}
body {
	margin: 0px;
}
.menu_top {	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration:underline;
	color:#385a92;
	margin-right:30px;
	font-style:oblique;
}
.menu_top:hover {	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration:underline;
	color:#df0101;
	margin-right:30px;
	font-style:oblique;
}
.form_text {font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.form_text1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px;font-weight:bold; }
.header1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	color: #385A92;
}
.style5 {font-size: 22px}
.head_cat {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#385a92;}
.head_cat_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #df0101;
	font-weight: bold;
}
.head_cat_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5c8d17;
	font-weight: bold;
}
.text {
	color: #353535;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
}

H1 {
	color: #353535;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	font-weight: normal;

}

.table_cat {margin-top:38px; border-bottom:1px solid #7f9db9;}
.news_date {	color: #385a92;
	font-style: italic;
	font-weight: bold;
}
.page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right:15px;

}
.page_num {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding:5px;
	background-color:#f1f1f1;
	text-decoration:none;
	color:#333;
	margin-right:7px;
	line-height:30px;
}
.page_num:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding:5px;
	background-color:#05578a;
	text-decoration:none;
	color:#FFFFFF;
	margin-right:7px;
	line-height:30px;
}
.page_num_act {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding:5px;
	background-color:#777;
	text-decoration:none;
	color:#fff;
	margin-right:7px;
}
.submit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.error {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	line-height:25px;
	background-color:#8a051b;
	padding:10px;
	border:5px double #8a051b;
}
.error_head {
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}
.not_filled {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	font-style:normal;
	line-height:24px;
	padding:2px;
	text-decoration:none;
	background-color:#8a051b;
	margin-bottom:40px;
}
.ok {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#05578a;
	line-height:25px;
	background-color:#fff;
	padding:10px;
	border:1px solid #ccc;
	font-style: italic;
	font-weight: bold;
	text-align:center;
}

.station_map {
	cursor: pointer;	
	background-color:#fff;
	opacity:0.5;
	moz-opacity:0.5;
	filter:alpha(opacity=50);	
}

.station_map_selected {
	cursor: pointer;
	background-color:#fff;
	opacity:0.0;
	moz-opacity:0.0;
	filter:alpha(opacity=0);
}

