/*------------------------- ROZVRŽENÍ ------------------------*/
body                  {background: black url("grafika/tapeta.gif") fixed; color: silver; margin:0;}
body#pocitadlo        {background: black none; margin-top: 0.5em;}
#obsah_stranky        {text-align: left; width: 990px; margin: 10px auto;}

/*------------------------- SPOLEČNÉ -------------------------*/
h3                    {width: 98%; margin: 0 auto; border: 1px solid #FFCC00; background-color: black; color: #FFCC00; text-align: center; padding: 5px 0;}
h2                    {width: 98%; margin: 0 auto; border: 0; color: #FFCC00; text-align: center; padding: 5px 0;}
a                     {color: #66CCFF;}
a:hover               {color: white;}
a:visited             {color: #3399FF;}
a:visited:hover       {color: white;}
.odsazeni             {margin: 0 5%;}
.blok                 {display: block;}
.center               {text-align: center;}
.plna_sirka           {width: 100%;}
.bold                 {font-weight: bold;}
.popisy               {font-size: 16px; color: #FFFF00;}
.nahled               {width: 150px; height: 112px;}
.dulezite             {width: 70%; margin: 0 auto; border: 1px solid red; background-color: black; color: red; text-align: left; padding: 1em;}
.vystred              {margin-left: auto; margin-right: auto;}
img.ilustr_obr        {float: right; margin: 0.5em 0 0.5em 0.5em; width: 333px; height: 250px;}
img.fotky             {border: 3px solid #000000;}
div.kontejner         {width: 96%; margin: 0 auto; padding-left: 1em;}
.gmplanet             {width: 61%; background-color: #00001E; border: 1px solid #000090; font-size: small; padding: 5px; margin: 0 auto; text-align:center;}


/*------------------------- ZÁHLAVÍ --------------------------*/
.navigace             {padding: 0.7em; margin: 0; text-align: center; }
.navigace li          {display: inline; padding: 0.7em 0.2em; margin:0;}
.navigace a           {padding: 0.2em 0.3em; color: yellow; text-decoration: none; font-variant: small-caps; background-color: #000066; border: 2px outset yellow;}
.navigace a:hover     {background-color: blue; color: white;}
.navigace a:visited   {color: yellow;}
.navigace a:link      {color: yellow;}
#zahlavi              {width: 1000px; margin: 3px auto; background-color: black; border: 2px solid #000066}
#zahlavi a#pro        {text-decoration: none; font-size: 13px; color: white; position: relative; bottom: 5px; right: 10px;}
#zahlavi a#pro:hover  {text-decoration:underline}
td#zahlavi_lev        {width: 230px; height: 70; background: url("grafika/KMD.jpg") top left no-repeat; vertical-align: bottom; text-align: right; border: 0;}
td#zahlavi_pra        {width: 770px; height: 70; text-align: right;}


/*--------------------------- ÚVOD ---------------------------*/
#ram_pocitadla        {width: 30%; height: 60px; border: 2px solid #000066;}
#titulni_obr          {width: 800px; height: 200px; text-align: center;}


/*------------------------ FOTO-VÝBĚR ------------------------*/
ul.odkazy, #iqvyhlform ul { list-style-type: none; padding-left: 0;}
#iqvyhlform ul        { width: 750px; }
#iqvyhlform ul li     { margin-top: 0.2em; margin-bottom: 0.3em; clear: both; }
#iqvyhlform label     { margin-left: 0.5ex; margin-right: 0.5ex; }
#iqvyhlform li > div  { min-height: 2em; }
#iqvyhlform .lp, #iqvyhlform .hp, #iqvyhlform .ip { padding: 0.1em 0.2em; margin: 0.1em 0.2em; }
#iqvyhlform .lp         { float:  left; width: 30%; text-align:  right; }
#iqvyhlform .ip         { float:  left; width: 23%; text-align:   left; }
#iqvyhlform .ip input   { max-width: 97%; }
#iqvyhlform .hp         { float:  left; width: 42%; text-align: left; font-size: 70%; color: deepskyblue; }

.foto_vyber           {border: 0; width: 950px; }
.foto_vyber td#lev_td {border: 0; width: 200px; text-align: center; vertical-align: top;}
.foto_vyber td#pra_td {border: 0; width: 750px; vertical-align: top; border-left: 1px solid yellow;}

.vypischyb1 {
        background: darkred; color: yellow; text-align: center; width: 98%;
        padding: 5px 0; margin: 5px auto 1.5em; border: 1px solid darkred;
}

/*------------------------- FOTO-ZOBR ------------------------*/
.strd                 {margin: 0; padding: 20px; width: 800px;}
.autori               {display: block; text-align: right;}
.popiska              {display: block; text-align: left; margin-top: 0.5em}
.datum                {font-style: italic;}
hr                    {color: #FFCC00;}
em                    {color: white; font-weight: 700;}
.vypischyb2 { height: 10em; width: 17em; overflow: auto;
        float: right; margin: 1em; font-family: monospace;
        background: yellow; color: black; border: 2px dashed black;
}
.vypischyb2 ul { margin: 0; padding-left: 1em; list-style-type: none; }
.vypischyb2 li { margin: 0; }

/*-------------------------- TAPETY --------------------------*/

table.tapety          {width: 90%; margin: 0 auto;}
td.tapety             {width: 20%; height: 135px;}


/*------------------------- HISPROVO -------------------------*/

.loko                 {display: block; margin-left: 3em;}
.depo                 {display: block; margin: 0.5em 0 0.1em 1em; font-weight: bold;}
.loko_do_nem          {width: 40%; margin: 0.5em 0 0.1em 1.5em;}

/*------------------------ DISLOKACE -------------------------*/
span.neex             {color: red;}
span.prod             {color: green;}
span.exis             {color: white;}
.td_valign_top        {vertical-align: top;}

