td.latest_art_title_bg {  background-color: #E1E3D8; background-position: left center; letter-spacing: 4px; word-spacing: normal; height: 15px}
font.latest_art_title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #660000; letter-spacing: 4px}
font.short_news_title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; letter-spacing: 4px; font-weight: bold}
td.short_news_title_bg {  background-color: #E1E3D8; background-position: left center; height: 15px}
a.main_menu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333333}
td.main_menu {  background-position: left center; padding-left: 5px; height: 20px; border-style: none}
.main_menu_bg {  border: none}
p.latest_art_date {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #990000; letter-spacing: 5px; margin-top: 0px; margin-bottom: 5px; clip:  rect(   )}
a.latest_art_title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #3300CC; clip:   rect(   )}
p.latest_art_text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; margin-top: 5px; margin-bottom: 8px}
p.news_date {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #990000; margin-bottom: 1px}
a.news_title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3300CC; font-style: normal; line-height: 12px; text-decoration: none}
p.news_text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-align: left; margin-top: 1px; margin-bottom: 5px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
td.left_vertical_line {  border-color: black #33CCFF black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
td.right_vertical_line {  border-color: black black black #33CCFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
a.main_cat_tree {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; letter-spacing: normal; word-spacing: normal}
font.main_cat_tree {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #333333}
font.main_cat_tree_highlight {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000; letter-spacing: normal; word-spacing: normal}
p.cat_text_date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #990000; letter-spacing: 5px ; margin-top: 2px; margin-bottom: 2px}
a.cat_text_title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #3300CC}
p.cat_text_text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; margin-top: 4px; margin-bottom: 8px}
p.cat_text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin-top: 2px; margin-bottom: 2px; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px}
td.cat_tree_bg { background-color: #E1E3D8; background-position: left center; letter-spacing: 2px; word-spacing: normal; padding-top: 0px; padding-bottom: 2px; clip:   rect(   ); padding-left: 5px}
td.subcat_title_bg { background-color: #E1E3D8; text-align: center; padding-top: 0px; padding-bottom: 2px; background-position: center center; vertical-align: middle}
font.subcat_title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: bold ; text-align: center}
a.main_menu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF0000}
a.latest_art_title:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; clip: rect( ) }
a.news_title:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC0000}
a.little {  color: #3300CC}
a.little:hover { color: #CC0000}
a.main_cat_tree:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000; letter-spacing: normal; word-spacing: normal }
a.cat_text_title:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000}
a.subcat_title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #3300CC}
a.subcat_title:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000}
p.text_overtitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666; text-transform: uppercase; margin-top: 2px; clip:  rect(2px   ); margin-bottom: 0px}
p.text_title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #CC0000; margin-top: 2px; border-top-width: 2px; margin-bottom: 0px}
p.text_date {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CC0000; letter-spacing: 5px; margin-top: 2px; margin-bottom: 0px}
p.text_subtitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #333366; font-weight: bold; margin-top: 2px; margin-bottom: 0px}
a.key_links {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0000CC}
a.key_links:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC0000}
a.downloads_link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #0000CC}
a.downloads_link:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #CC0000}
p.downloads_description {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; margin-top: 1px; margin-bottom: 2px}
p.image_description {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; background-position: right; margin-top: 1px; margin-bottom: 5px}
font.cat_nolink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #0099CC}
p.prev_next_page {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; background-color: #E1E3D8; margin-top: 5px; margin-bottom: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}
a.prev_next_page {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0000CC; font-weight: bold}
a.prev_next_page:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; font-weight: bold }
a.links_cat { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #3300CC }
a.links_cat:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000 }
a.main_txt_cat_tree { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #999999; letter-spacing: normal; word-spacing: normal }
a.main_txt_cat_tree:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CC0000; letter-spacing: normal; word-spacing: normal }
a.map {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333}
a.map:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #CC0000}
a.links_title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #0000CC}
a.links_title:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #CC0000}
a.print_version {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #0000CC}
a.print_version:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #CC0000}
hr.separator_subcat_text {  height: 1px; width: 80%; margin-top: 1px; margin-bottom: 1px; background-color: #E1E3D8; padding-top: 1px; padding-bottom: 1px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
input.search_button {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #990000; background-color: #CCCCCC; background-position: center center; font-weight: bold}
td.search {  background-position: center center; border: #666666 none}
input.search_field {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; background-color: #F3F3F3}
div.text_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin-top: 5px; margin-bottom: 0px }
div.text_ps { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; margin-top: 10px; margin-bottom: 0px }
div.text_head { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: bold; margin-top: 8px; margin-bottom: 0px }
div.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666 }
div.links_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; margin-top: 5px; margin-bottom: 5px }
ul.subcat_list {  clip:   rect(   ); margin-top: 1px; margin-bottom: 1px}
table.main_bg {  background-image: url(templates_img/shell_bg.jpg); background-repeat: no-repeat; background-position: left 50px; background-attachment: fixed}
div.op_desc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border: 2px #CC0000 solid}
table.op_latest_news {  border-color: black #CCCCCC black black; border-style: solid; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 0px; border-left-width: 0px}
div.cat_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin-top: 2px; margin-bottom: 2px; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px }
div.text_author { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000099; margin-top: 1px; margin-bottom: 1px}
img.op_textimg {  border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-right: 10px}
img.op_catimg {  border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-right: 10px}
td.op_catimg_desc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-align: left; vertical-align: top}
td.op_textimg_desc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-align: left; vertical-align: top }

