/* Generic */
BODY {	color: black; background-color: #aaaa99;}
p { margin:0px; padding:0px }
table,h1,h4,.country { margin:0px }
table { border:0px; margin-bottom:5px;background-color:transparent}
tr { }
td { text-align:left; padding:2px; font-size:12px; background-color:#cccc99}
h1 { padding:5px;text-align:center; font-size:28px; }
a,a:link,a:visited {background-color:transparent; margin-left:10px;color:blue }
a:hover { color:red; text-decoration:none };
h4 { padding:3px; text-align:center;font-size:16px; }
th { text-align:left; background-color:#ccccbb;
    font-size:90%;padding:5px; color:black;
    border-bottom:1px solid black;
}

/* Classes and id's */

table#hdr
{   width:100%; background-image: url(bg.gif);
    padding:5px;text-align:center; font-size:28px; margin-bottom:25px;
    border:1px solid black;
}
td.hdr { background-color:transparent }


div#overDiv
{
    position:absolute; visibility:hidden; z-index:2;
    filter:progid:DXImageTransform.Microsoft.shadow(Color='#003333',Strength='30');
}
div.ovFgClass { padding:3px}
table.ovFgClass { }
div.ovBgClass { text-align:center; background-color: #000033; color:#ffffcc; padding:3px; font-size:110% }
table.ovBgClass { border:2px outset #666666}
td.ovBgClass { border:2px outset #666666}

span#shdr { font-size:70%; font-weight:normal; }
span#lprice { color: blue; text-align:center }
span#thanks { color: red;text-align:center }

img#counter { margin-left:10px }
td#cmt { border-left:1px solid; text-align:left; padding:5px; font-size:12px }
a.country,a.country:link,a.country:visited 
{
    background-color:transparent;color:blue;
}
h3.country { background-color:transparent;color:blue; font-size:20px}
img { border:0px; margin:0px; padding:0px }
img.pict { border:1px outset yellow; background-color:black;margin:0px; padding:0px }
.brand { font-size:120%; font-weight:bold; color:#660000 }
.pub { font-size:90%; color:#ffcc33; text-align:center}
.lcur { color:#010140; font-weight:bold }

#panel  { font-size:14px; text-align:center }
#stats 
{ 
    border: 1px outset;
}
#summary,#about
{
    visibility:hidden; position:absolute; top:160px;
    color:#000033; font-size:12px; padding:5px;
    border: 1px outset;
}
#main {
    visibility:hidden; text-align:center; 
    margin-top:10px; border:2px outset;
}
#summary { visibility:visible }
#about { background-color:#bbbb99 }

td.rk {
    background-color:#ccccbb;padding-right:5px;
    color:black; text-align:right; padding-left:5px;
    border-left:1px solid black;
    border-right:1px dashed black;
}

div.navbar { text-align:center; margin:5px;margin-bottom:10px }
span#year { font-size:110%; font-weight:bold}
#months { text-align:center}
#foot { 
    background-color:#ccccbb;text-align:center; 
    color:black; border-top:1px solid black;
}

a.navbar,a.navbar:link,a.navbar:visited,a.navbarF,a.navbarF:link,a.navbarF:visited
{
    font-family:"Courier",serif; width:20px; margin:0px;
    text-decoration:none; color:blue;
    padding:2px; background-color:#cccc33; border:1px outset;
}
a.navbarF,a.navbarF:visited,a.navbarF:link
{
    background-color:#ffffcc; font-weight:bold 
}

p.bom {
    background-color:transparent;color:red;
    text-align:center; font-size:120%
}

