body {
    width: 1200px;
    margin-top: 0;
    margin-right: 250;
    margin-left: 250;
    margin-bottom: 0;
margin: padding: 0.5em 2em;             line-height: 1.33;
    background-color: slategray;
    color: #000000
}

a, a:link { color: #F0FFFF;  text-decoration: underline}
a:visited { color: #E6E6FA; text-decoration: underline}
a:active { color: #92836F; text-decoration: underline} 

table a, a:link { color: #003366;  text-decoration: underline}
table a:visited { color: #33A1C9;  text-decoration: underline}
table a:active { color: #92836F; text-decoration: underline} 

input { font-size: 100% }

#menu { text-align: center; vertical-align: middle;
margin: 1px 0; padding: 5px 8px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; font-size: 100%; 
background-color: #003366; color: #33A1C9;
} 
#menu a, #menu a:link, #menu a:visited, #menu a:active
{ color: white; font-weight: bold; text-decoration: none; } 
#menu a:hover { color: #33A1C9; font-weight: bold; text-decoration: none }

#text {
margin: 0 auto; text-align: justify; vertical-align: top; 
margin: 1px 0; padding: 0 80px 20px 80px;
background-color: #33A1C9;    
font-family: "Calibry", "Arial", "Times New Roman Cyr", "Times New Roman", Times, serif; 
font-weight: normal; font-size: 100%;
border: 1px #003366 solid 
} 

h1, h2 { text-align: center;   display: block; }
h1 { font-size: 1.8em; margin: .67em 0;  color: #003366; font-family: "Trebuchet MS", "MS Sans Serif" }
h2 { font-size: 1.4em; margin: .83em 0; color: #003366; }
h3 { display: block; font-size: small; font-weight: bold; margin: 1em 0; }

#footer {text-align: center; vertical-align: middle;
margin: 1px 0; padding: 2px 5px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 70%; 
background-color: #003366; color: white
} 
                
#footer a, #footer a:link, #footer a:visited, #footer a:active
{ color: white; text-decoration: underline; } 

#banner { text-align: center; margin: 15px 0 }

#banner a, #banner a:link, #banner a:visited, #banner a:active
{ color: #003366; text-decoration: underline; } 


#rekl   {  border: 1px solid #CCCC99; 
           background-color: #708090; color: white;
	   margin: 3px; padding: 7px;
        } 

table { border-collapse: collapse; font-size: small }
td, th { border: 1px solid #6A6A5A; background-color: white } 
th { background-color: #E6E6FA; }

dt {  font-style: italic; font-weight: bold}

.little { font-size: x-small} 
.rekl2  { background-color: green; padding: 0 1em; }
.rekl3  { background-color: red; color: white; padding: 0 1em; }
.rekl4  { font-weight: bold }

#fb td { border: 0; background-color: #33A1C9;   } 

.offer2 { background: #ccc; border: 1px #333366 solid; 
padding: 5px; margin: 5px auto; }
.offer2 a:visited { color: #003366; }

div#adblock
{ background:#17365D;color:#FFFFFF;padding:0.5em;border:1px solid #708090;}

div#adblock a,div#adblock a:link,div#adblock a:visited,div#adblock a:active
{color:#FFC000;}
/div