body {font-family: sans-serif; margin:0px; }

table { border-collapse:collapse; width:100%; }
tr th td { border:5px black solid; }
td { padding: 10px; }

img { border: 0px solid white; vertical-align: middle; }
a:hover { text-decoration: none; border-bottom: 1px green dashed; color:green;}
.img_link { cursor:pointer; margin:0px;}
img.img_link { border:3px transparent solid; background:transparent;}
img.img_link:hover { background:#cccccc; border:3px gray ridge; }


h1 { margin-top:0px; margin-bottom:2px; }
h2 { margin-top:0px; }

.block__header_with_logo { background-color: #669999; border-bottom: 1px black solid; border-left: 0px; border-right:0px; border-top:0px; padding:10px; font-size:300%; }

.block__footer_block { background-color: #669999; width:100%; border-top:3px #669999 groove; font-size:75%; margin-top: 5px; clear:both; padding-bottom:10px; padding-top:10px; }


.block__picture_rotation_block { background:transparent; border: 0px dotted; float:left; padding:5px; height:152px; width:320px; }



#page_area { background: #99cccc; }

.typical_block { background:white; border: 1px solid; padding:5px; margin:5px; clear:both; }

.block__text_for_2009 { clear: right; }
.block__about_us_block_brief { clear: right; }

.menu { background: transparent; margin:0px; padding:5px; }

.menu_bar { border-bottom:2px solid black; background-color: #669999; }

.left_column { padding: 5px; float:left; padding-right:0px; }
.right_column { margin-left:335px; max-width: 66%; padding: 5px; padding-left:0px; }

.single_column { padding: 5px; }


ul { list-style:none; padding:0px; }
li { display: inline; line-height:200%; }
li a { text-decoration: none; padding:5px; border: 2px solid transparent; }
li a:hover { text-decoration:none; border:2px solid black; color:green;}
.hidden_dots { margin:0px; }



.footer_row { padding-top:5px; clear:both; }

.footer_content_left_stuff { float:left; padding-left:10px; padding-right:10px; }
.footer_content_right_stuff { float:right; padding-left:10px; padding-right:10px; }

.my_child a { background: #669999; font-weight:bold; }
.other_child { background:red; }
.me a { background: #669999; color:black; }
.my_parent a { background: #669999; font-weight:bold; }






