body {
	margin:0px;
}
form {
	margin: 0px;
}

table tr{
	vertical-align: top;
}

.null_table {
	border:0px solid;
	border-collapse:collapse;
}
.null_table td {
	border:0px solid;
	border-collapse:collapse;
	padding: 0px 0px 0px 0px;
}
.null_table_q {
	border:1px solid;
	border-color: red;
	border-collapse:collapse;
}
.null_table_q td {
	border:1px solid;
	border-color: red;
	border-collapse:collapse;
	padding: 0px 0px 0px 0px;
}
.top_contact, .top_contact a:link, .top_contact a:active, .top_contact a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*color: #333c42;*/
	color: #293238;
	text-decoration: none;
	line-height: 16px;
}
.top_contact a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333c42;
	text-decoration: underline;
}
.menu_top, .menu_top a:link, .menu_top a:active, .menu_top a:visited, .menu_top td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #165680;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
}
.menu_top a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.active_menu a:link, .active_menu a:active, .active_menu a:visited {
	color: #084bee;
}
.active_menu a:hover{
	color: #ffffff;
}

.menu_footer, .menu_footer a:link, .menu_footer a:active, .menu_footer a:visited, .menu_footer td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
}
.menu_footer a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.active_menu_f a:link, .active_menu_f a:active, .active_menu_f a:visited {
	color: #ffffff;
}
.active_menu_f a:hover{
	color: #ffffff;
}
.site {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.site a:link, .site a:active, .site a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.site a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.block_header {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #396376;
	font-weight: bold;
	text-transform: uppercase;
}
.block_header a:link, .block_header a:active, .block_header a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #396376;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
}
.block_header a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #396376;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}


a.producer:link, a.producer:active, a.producer:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #396376;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
a.producer:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #084BEE;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
a.producer_new:link, a.producer_new:active, a.producer_new:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5896BF;
	font-weight: bold;
	text-transform: lowercase;
	text-decoration: underline;
}
a.producer_new:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #084BEE;
	font-weight: bold;
	text-transform: lowercase;
	text-decoration: underline;
}
a.section:link, a.section:active, a.section:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #396376;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
a.section:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #084BEE;
	font-weight: bold;
	text-decoration: none;
}

.content {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #396376;
	font-weight: normal;
	text-align: justify;
}
.content font{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}
.content p{
	margin: 0px 0px 11px 0px;
}
.content h1{
	margin: 0px 0px 11px 0px;
}
.content img{
	border: 2px solid #C8D0D5;
}
.content ul{
	margin: 0px 0px 0px 17px;
	padding: 0px 0px 10px 0px;
}
.content li {
	padding: 0px;
}
.content a:link, .content a:active, .content a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5896BF;
	font-weight: normal;
	text-decoration: underline;
}
.content a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #084BEE;
	font-weight: normal;
	text-decoration:underline;
}
.content h1{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size:12px; 
	color:#396376;
	margin: 0px;
	padding: 5px 0px 10px 0px;
}
.content h2{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:11px; 
	color: #396376;
	margin: 0px;
	padding: 0px 0px 2px 0px;
}
.butt {
	border: 1px outset #7F9DB9;
	background-color: #DCE3E6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #396376;
	margin: 0px;
	padding: 2px 5px 2px 5px;
}
.input {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:11px;
	border:1px #89BDFF solid; 
}
.feed th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #396376;
	font-weight: bold;
	text-align: right;
	padding: 2px 5px 0px 0px;
}
.feed td{
	padding: 0px 0px 5px 0px;
}
.error_feed{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #396376;
	font-weight: bold;
	text-align: left;
}
.error_feed ul{
	margin: 0px 0px 0px 17px;
	padding: 0px 0px 0px 0px;
	list-style-image:url(../images/li2.gif);
}
.error_feed li {
	padding: 0px;
}
.navig {
	border:0px #89BDFF solid;
	border-collapse:collapse;
}
.navig  td{
	border:0px #89BDFF solid;
	vertical-align: baseline;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#084BEE; 
	padding: 2px 0px 2px 0px;
}
.navig a:link, .navig a:active, .navig a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5896BF;
	text-decoration: none;
}
.navig a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#084BEE;
	text-decoration: underline;
}
.news_main_date {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5896bf;
	font-weight: bold;
}
.news_main_header a:link, .news_main_header a:active, .news_main_header a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #396376;
	font-weight: bold;
	text-decoration: none;
}
.news_main_header a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #396376;
	font-weight: bold;
	text-decoration: underline;
}
.news_main_text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #484848;
	font-weight: normal;
}
.news_date {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5896bf;
	font-weight: bold;
}
.news_header a:link, .news_header a:active, .news_header a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #396376;
	font-weight: bold;
	text-decoration: none;
}
.news_header a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #396376;
	font-weight: bold;
	text-decoration: underline;
}
.year a:link, .year a:active, .year a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #396376;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.year a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #084BEE;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.month {
	border: 0px solid #2F4F4F;
	border-collapse: collapse;
}
.month  td{
	border:0px #89BDFF solid;
	vertical-align: baseline;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#C8D0D5; 
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}
.month a:link, .month a:active, .month a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #396376;
	text-decoration: none;
}
.month a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#084BEE;
	text-decoration: underline;
}
.month_active {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#396376;
	font-weight: bold;
}
.production_header a:link, .production_header a:active, .production_header a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #396376;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.production_header a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #084BEE;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.section_header {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #396376;
	font-weight: bold;
}
.vid_header {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #396376;
	font-weight: bold;
}
.vid_header a:link, .vid_header a:active, .vid_header a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #396376;
	font-weight: bold;
	text-decoration: underline;
}
.vid_header a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #084BEE;
	font-weight: bold;
	text-decoration: none;
}
.group_header {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #396376;
	font-weight: bold;
}
.group_header a:link, .group_header a:active, .group_header a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #396376;
	font-weight: bold;
	text-decoration: underline;
}
.group_header a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #084BEE;
	font-weight: bold;
	text-decoration: none;
}
.subgroup_header {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #396376;
	font-weight: bold;
	white-space: nowrap;
}
.subgroup_header a:link, .subgroup_header a:active, .subgroup_header a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #396376;
	font-weight: bold;
	text-decoration: underline;
	white-space: nowrap;
}
.subgroup_header a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #084BEE;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
}
.type_header a:link, .type_header a:active, .type_header a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #396376;
	font-weight: bold;
	text-decoration: underline;
}
.type_header a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #084BEE;
	font-weight: bold;
	text-decoration: none;
}
.table_final_p {
	border: 1px solid #A5ACB2;
	border-collapse: collapse;
}
.table_final_p  th{
	border:1px #A5ACB2 solid;
	background-color: #E0E9ED;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#396376;
	font-weight: bold;
	vertical-align: middle;
}
.table_final_p  td{
	border:1px #A5ACB2 solid;
	vertical-align: baseline;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#396376; 
	padding: 0px 2px 0px 2px;
	border-collapse: collapse;
	height: 30px;
	vertical-align: middle;
}
.running {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DCE3E6;
	font-weight: bold;
	vertical-align: middle;
}