body        {background-color: white;
             margin: 5px;
             padding: 5px;
             font-family: Verdana, "Geneva CE", lucida, sans-serif;
             font-size: 90%;
            }

#hlavicka   {background-image: url('images/hlavicka_pozadi.jpg');
             background-repeat: repeat-x;
             width: 98%;
             height:165px;
             margin-left: auto;
             margin-right: auto;
             padding-left: 10px;
             display: block;
            }

.levy       {float:left;}
.pravy      {float: right;}


#menu       {float:left;
             width:12em;
             height: 19em;
             margin-left:2px;
             border:0;
             border-left:1px solid silver;
             font-size:90%;
            }

#stred, #stred_uvodni {
             margin-left:11em;
             margin-right: 1%;
             border:0;
             background-image: url('images/balonek.jpg');
             background-repeat: no-repeat;
             background-position: right bottom;
            }

#stred_uvodni{text-align:center;
              padding-top: 5em;
              color:#388fff;
              height:20em;
             }

#stred_uvodni ul li
            {margin-bottom: 1em;
            }

#uvodni_obr, #uvodni_txt
            {width:40%;
             text-align: right;
             float: left;
            }

#uvodni_txt {text-align: left;
             width:55%
            }

#menu ul    {margin:0;
             padding:0;
             list-style-type:none;
            }

#menu li    {list-style-type:none;
             margin:0.2em;
            }

#menu a     {color:rgb(0,102,255);
             display: block;
             padding:3px;
             width:11em;
             padding-left:0.8em;
             border-left: 10px solid rgb(207,223,200);
            }

#menu a:link, #menu a:visited
            {
            text-decoration: none;
            }


#menu a:hover
            {background-color:rgb(207,223,200);
             border-left: 10px white solid;
             color: gray;
             padding-left:0.3em;
            }

#menu span  {padding-left:1em;
             border-bottom: solid 1px rgb(207,223,200);
            }


a img       {border:0;}



h1          {background-color:rgb(207,223,200);
             /*background-color:rgb(245,245,245);*/
             border-bottom: 10px solid silver;
             margin-top:0;
             padding:0.2em;
             font-size: 160%;
             font-weight:bold;
             }

h2          {font-size:120%;
             border-bottom: 3px solid silver;
             margin-top:0 ;
             color:#0066ff;
            }


strong      {background-color:rgb(244,244,244);
            }

table       {margin-top: 1em;
             margin-bottom: 1em;
            }

table th, table td
            {padding:0.5em}

table th    {text-align:left;
             background-color:rgb(244,244,244) ;
            }


hr          {width:100%;
             border: dashed 2px black;
             margin-top:2em;
             margin-bottom:2em;
            }



dl.gallery,
dl.gallery_f,
dl.gallery_p,
dl.gallery_h,
dl.gallery_r,
dl.gallery_v
           {
             border: 1px solid rgb(214,214,214);
             background-color: rgb(238,238,238);
             width: 255px;
             text-align: center;
             padding: 10px;
             float: left;
             margin-right: 1em;
             margin-bottom:2em;
            }

dl.gallery_r
           {width: 110px;
            height: 200px;
           }

dl.gallery_v
           {width: 150px;
            height: 150px;
           }



.gallery dt img,
.gallery_f dt img,
.gallery_p dt img,
.gallery_h dt img,
.gallery_r dt img,
.gallery_v dt img

            {
             border: 1px solid rgb(214,214,214);
             width: 100px;
             height: 100px;
             background-color: white;
            }

.gallery_f dt img
            {height:270px;
		width:auto;		
}

.gallery_r dt img
            {width: 100px;
             height: 141px;
            }

.gallery_p dt img
            {height: 380px;
		width:auto;
            }

.gallery_h dt img
            {width: 150px;
             height: 250px;
            }


.gallery_v dt img
            {width: 100px;
             height: 100px;
            }


.gallery dd,
.gallery_f dd,
.gallery_p dd,
.gallery_h dd,
.gallery_r dd,
.gallery_v dd
            {
             margin: 0;
             padding: 0;
             font-weight: bold;
             color: #0066ff;
            }
            
.dalsi      {display:block;
             border0;
             clear:both;
             text-align:left;
             padding-left: 1em;
             margin-bottom:1em;
            }
            
.dalsi a    {color:black;
             text-decoration:none;
             border-bottom: 3px solid silver;
             text-transform: uppercase;
            }
            
            
.dalsi a:hover
            {border:0;
             color:silver;
            }


.blok       {background-color:rgb(250,250,250);
             border:1px solid rgb(244,244,244);
             margin-bottom: 2em;
             margin-top: 2em;
             padding:0.5em;
            }


address     {width:100%;
             background-color: rgb(244,244,244);
             font-weight: bold;
             margin-bottom: 1em;
             padding: 0.5em; 
            }
            
#stred a    {color:#0066ff;}

#stred a:hover
            {text-decoration:none;}


.neviditelna{clear: both;
             border:1px solid black;
            }


fieldset    {border: 1px solid rgb(224,224,224);
             margin-bottom: 1em;
             padding: 0.5em;
            }
            
legend      {color:#0066ff;
             background-color: white;
             margin-bottom: 1em;
            }
            
.box        {width: 15em;
             float: left;
            }
            
#stred span {color:red;
             font-weight: bold;
            }

