body {margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80.01%; background-color:#fff;}

form, p, h1, h2, h3, table, ul, li {margin:0; padding:0;}

a {color: #0063A0;} /*0D63A3*/
a:visited {color: #0063A0;}
a:hover {cursor:pointer; color:#992000;}

#breadcrumb {font-size:0.8em; color:#999;}
#breadcrumb a {color:#999;}

.header .gerb {margin:0 20px 0 22px; vertical-align:middle;}
.header td {padding:20px 0 20px 0;}
.header a {text-decoration:none;}

.site_title {color:#010000; font-weight:bold; font-size:1.1em;}
.site_title strong {color:#663333; font-weight:bold;}

.main_menu {height:40px; width:620px; background:#4a4444 url(imgs/menu_left.jpg) no-repeat right;}
.main_menu a {color:#fff; padding-left:1em; font-size:13px;}
.main_menu a.first {padding-left:22px; text-decoration:none;}
.main_menu a:visited {color:#fff}
.main_menu a:hover {color:#fff}
.main_menu_sky {background:#85bfef url(imgs/menu_right.jpg) no-repeat left;}
.main_menu_shadow {background:#f4f4f4 url(imgs/menu_shadow.jpg); height:16px; font-size:0.1em;}

.content_table {background-color:#f4f4f4;}
.content_table .clip_top {background:#f4f4f4 url(imgs/clip_top.jpg) no-repeat right bottom;}
.content {padding:20px 40px 40px 40px; background:#fff url(imgs/clip_bottom.jpg) no-repeat right top;}
.content_table .left_shadow {width:43px;background:#f4f4f4 url(imgs/text_shadow_left.jpg) no-repeat right top;}
.content_table .right_shadow {width:40px;background:#f4f4f4 url(imgs/text_shadow_right.jpg) no-repeat left top;}
.content_table .section_menu {width:200px;}

.content_table .section_menu a {font-size:1.1em; color:#633;}
.content_table .section_menu ul {list-style:none; margin:0 0 5em 22px; padding:0;}
.content_table .section_menu ul div.mi_active a { text-decoration:none; } 
.content_table .section_menu ul div.mi_active {margin-top:1.5em; font-weight:bold;}
.content_table .section_menu ul div.mi_open {margin-top:1.5em; font-weight:bold;}
.content_table .section_menu ul li.first div.mi_active {margin-top:0;} 
.content_table .section_menu ul li.first div.mi_open {margin-top:0;}

.content_table .section_menu ul li {margin-bottom:0.7em;}
.content_table .section_menu ul ul {margin:1em 0 1.8em 15px;}
.content_table .section_menu ul ul li {margin-bottom:0.4em;}
.content_table .section_menu ul ul div {background:url(imgs/arrow.gif) no-repeat left center; padding-left:15px;margin-bottom:0.4em; font-size:0.8em; color:#633;}
.content_table .section_menu ul ul div.mi_active {margin-top:0; background:none;}
.content_table .section_menu ul ul div.mi_open {margin-top:0; font-weight:normal;}
.content_table .section_menu ul ul div.mi_active a {color:#633; text-decoration:none; font-weight:normal;}
.content_table .section_menu ul ul a {font-size:1.1em; color:#000;}
.content_table .section_menu img {margin:0 0 2em 0;}

.footer_left {background:url(imgs/footer_left.jpg) no-repeat; width:524px; height:294px;}
.footer_center {background:url(imgs/footer_bg.jpg); height:294px;}
.footer_right {background:url(imgs/footer_right.jpg) no-repeat; width:321px; height:294px;}
.footer_right div {margin:100px 0 0 100px; color:#666; font-size:0.8em;}
.footer_right a {color:#666;}
.footer_right div.stat {margin:20px 0 0 100px;}




#regnews_main_page .content h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.85em; font-weight:normal; padding:0; margin:1em 0 0 0;}
#regnews_main_page .content h2, h3, h4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:normal; padding:0; margin:1em 0 0 0;}
#regnews_main_page .content p {margin:1em 0 0 0; line-height:1.5;}

#regnews_main_page .content ul, #regnews_main_page ol {margin:1em 0 0 1em; padding:0;}
#regnews_main_page .content ul li, #regnews_main_page ol li {padding:0 0 0.8em 0.5em;}

#regnews_main_page .content_table .section_menu ul div.mi_active {margin-top:0em;}

.regnews_list li {color:#666; font-size:0.8em;}
.regnews_list a.author {color:#999; text-decoration:none;}
.regnews_list a.author:hover {text-decoration:underline;}
.regnews_list .title {font-size:1.2em}

.list_menu {margin-top:2em; font-weight:bold; font-size:1em;}
.list_menu a {padding:0.3em 0.2em;}
.list_menu .active {padding:0.1em 0.3em; background-color:#165B96; color:#fff;}

#regnews_main_page .main_menu a.first {padding-left:22px; text-decoration:underline;}
#regnews_main_page .main_menu a.active {text-decoration:none;}

#regnews_main_page .content_table .section_menu ul {list-style:none; margin:0 0 2em 22px; padding:0;}
#regnews_main_page .content_table .calendar {margin:0 0 5em 22px;}

#regnews_main_page .calendar a { color: #666666; font-size: 1em;}
#regnews_main_page .calendar td:hover { color:red;}
#regnews_main_page .calendar td.none:hover { color:#666;}
#regnews_main_page .calendar .active {color: white; background-color: #633; text-decoration: none;}
#regnews_main_page .calendar .active:hover {color: white;}

#regnews_main_page .calendar table { 
margin-top: 10px;
text-align: center;
border-collapse: collapse;
border: none;
}
#regnews_main_page .calendar th {
font-weight: normal;
padding: 0.3em 0.3em 0.2em 0.3em;
border: none;
border-bottom: #afafaf solid 1px;
}
#regnews_main_page .calendar td {
margin: 10px;
padding: 0.3em 0.3em 0.2em 0.3em;
border: none;
font-weight: bold;
color:#633;
}
#regnews_main_page .calendar td.none {
font-weight: normal;
color:#666;
}

#regnews_main_page .calendar .date_selector {
margin-top: 10px;
}
#regnews_main_page .calendar .date_selector a {
text-decoration: none;
}
#regnews_main_page .calendar .date_selector a:hover {
text-decoration: underline;
}
