BODY,TH,TD,P { FONT-SIZE: 14px; FONT-FAMILY: georgia,times,serif; } 

H1 { FONT-SIZE: 14pt; COLOR: darkred; FONT-FAMILY: georgia,times,serif; }          

P { MARGIN-TOP:10px; MARGIN-BOTTOM:10px; }

A { FONT-SIZE: 14px; FONT-FAMILY: georgia,times,serif; COLOR: navy; TEXT-DECORATION: none;}
A:hover { COLOR: red; }

#navi { WIDTH: 590px; PADDING: 4px; BACKGROUND: #F7F7F7; BORDER-TOP: 2px solid darkred; TEXT-ALIGN: right;}
#nav2 { WIDTH: 590px; PADDING-TOP: 4px; TEXT-ALIGN: right; }

#est { WIDTH: 590px; FONT-WEIGHT: bold;}

#ger { WIDTH: 590px; FONT-STYLE: normal; COLOR: #666;}
#rus { WIDTH: 590px; FONT-STYLE: normal; COLOR: #666;}
#muu { WIDTH: 590px; FONT-STYLE: normal; COLOR: #666;}

#info { WIDTH: 590px; FONT-WEIGHT: normal;}
#text { WIDTH: 590px; PADDING-TOP: 10px;}

#search { FONT-WEIGHT: bold; }

.grid { 
    WIDTH: 590;
    MARGIN-BOTTOM: 20px; MARGIN-TOP: 10px; 
}
.grid th { 
    PADDING: 5px;
    WHITE-SPACE: nowrap;   
    BACKGROUND-COLOR: #F7F7F7;
    BORDER-TOP: 1px solid #CCCCCC; BORDER-BOTTOM: 1px solid #CCCCCC;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
}
.grid td { 
    PADDING: 5px; 
    BORDER-BOTTOM: 1px dotted #CCCCCC; 
}
