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}
font.section_head { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; 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}
a.event {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #3300CC;}
a.event:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CC0000;}
a.tocbold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
a.tocbold:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000}
a.toc {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none}
a.toc:hover {font-family:Verdana, Arial,Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #CC0000;}
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(   )}
p.calendar_curdate { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000;}
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.geodesyad {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; margin-top: 5px; margin-bottom: 8px}
td.calendar_number { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #CCCCCC}
a.geodesyad {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #FFFFFF; margin-top: 5px; margin-bottom: 8px; text-decoration: none}
td.calendar_number { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #CCCCCC}
a.geodesyad:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #DDDDDD; margin-top: 5px; margin-bottom: 8px}
td.calendar_number { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #CCCCCC}
td.calendar_satnumber { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; background-color: #CCCCCC}
td.calendar_sunnumber { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; background-color: #999999}
td.calendar_event { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12 px; color: #000000;}
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 #888888 black black; border-style: dashed; 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 #888888; border-style: dashed; 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: #0000FF}
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: #E1E1E1; 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: #F1F1F1; 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}
td.text_table { font-family: Verdana, Arial, Helvetica, sans-serif; font-site: 10px; color:#000000;}
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: 10px; color: #990000; 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: 10px; color: #0000CC; font-weight: bold}
a.prev_next_page:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #990000; 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 }
p.introtext_title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #90AF00; 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}
/* --- static menu styles ---
note:
	1. not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
style naming convention:
	m<zero based menu number>l<zero based level number>i|o<for inner or outer tag>
*/
body {
	margin-top: 0;
	padding: 0;
	margin-left: 10;
	padding-left: 0;
	margin-right: 20;
	padding-right: 0;
	}


.m0l0i {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	padding: 4px;
}
.m0l0o {
	text-decoration : none;
	border : 1px solid #4773B4;
}
.m0l1i {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	padding: 4px;
}
.m0l1o {
	text-decoration : none;
	border : 1px solid #FFFFFF;
}
.m0l2i {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	padding: 4px;
}
.m0l2o {
	text-decoration : none;
	border : 1px solid #FFFFFF;
}
