@media screen, projection {
    body { font: 11pt/1.4em Tahoma, "Tahoma CE", Arial, "Arial CE", lucida, "Helvetica CE", sans-serif; padding: 0; margin: 0;
           text-indent: 0; position: relative; background: #ddf url(bcg_b.gif) repeat-x;}
    table { border-collapse: collapse; border: 2px navy solid; }
    td { border: 1px navy dotted; padding: 0.5em; }
    td em { color: #04F; }
    p { margin: 0.25em 0; }
    h1 { color: #00C; height: 150px; padding: 0; margin: 0; background: rgb(255,255,255) url(head.jpg) no-repeat right center; }
    h1 a { display: block; height: 150px; background: url(head.gif) no-repeat 120px center; }
    h1 a span { display: none; }
    h2 { color: #F60; padding: 0; margin: 1em 0 0.5em 0; }
    h3 { color: #06F; margin: 3em 0 0.5em 0; }
    a { color: #00C; }
    img { border: none; }

    .nezobrazovat { display: none; }
    .clear_float { clear: both; }

    #maincontent { margin: 0 0 1em 120px; padding: 2em; border: navy 1px solid; border-width: 2px 0px 2px 2px; background: #ddf; }

    #menu1 { position: absolute; top: 25px; width: 100px; }
    #menu1 a { display: block; width: 100px; height: 100px; border: none; background: no-repeat center center;
               font-size: x-small; text-align: center; text-decoration: none; }
    #menu1 a#fidox { background-image: url(menu1_fidox.gif); }
    #menu1 a#money { background-image: url(menu1_money.gif); }
    #menu1 a#place { background-image: url(menu1_place.gif); }
    #menu1 a#snehulak { background-image: url(menu1_snehulak.gif); }
    #menu1 a#trip { background-image: url(menu1_trip.gif); }
    #menu1 a#partneri { background-image: url(menu1_partneri.gif); }
    #menu1 a:hover#fidox { background-image: url(menu1h_fidox.gif); }
    #menu1 a:hover#money { background-image: url(menu1h_money.gif); }
    #menu1 a:hover#place { background-image: url(menu1h_place.gif); }
    #menu1 a:hover#snehulak { background-image: url(menu1h_snehulak.gif); }
    #menu1 a:hover#trip { background-image: url(menu1h_trip.gif); }
    #menu1 a:hover#partneri { background-image: url(menu1h_partneri.gif); }
    #menu1 a span { display: none; }
    #menu1 #snehova_situace { font-size: x-small; text-align: center; border: 2px #008 solid; background: #CCF; margin: 2em auto; }
    #menu1 #snehova_situace h4 { text-align: center; font-weight: bold; background-color: #008; color: #FFF; margin: 0; padding: 2px 0; }

    #menu2 { position: absolute; right: 50px; top: 140px; }
    #menu2 a { display: block; width: 25px; height: 25px; border: none; background: no-repeat center center;
               font-size: x-small; text-align: center; text-decoration: none; float: left; }
    #menu2 a#cz  { background-image: url(menu2_cz.gif); }
    #menu2 a#en  { background-image: url(menu2_en.gif); }
    #menu2 a#de  { background-image: url(menu2_de.gif); }
    #menu2 a#mail  { background-image: url(menu2_mail.gif); }
    #menu2 a#tel  { background-image: url(menu2_tel.gif); }
    #menu2 a#gal  { background-image: url(menu2_foto.gif); }
    #menu2 a:hover#cz  { background-image: url(menu2h_cz.gif); }
    #menu2 a:hover#en  { background-image: url(menu2h_en.gif); }
    #menu2 a:hover#de  { background-image: url(menu2h_de.gif); }
    #menu2 a:hover#mail  { background-image: url(menu2h_mail.gif); }
    #menu2 a:hover#tel  { background-image: url(menu2h_tel.gif); }
    #menu2 a:hover#gal  { background-image: url(menu2h_foto.gif); }
    #menu2 a span { display: none; }
}