|/* CSS Document */
#obal {
    margin-left: auto;
    margin-right: auto;
    width: 1024px;
    position: relative;
}

body {
background-color:rgb(220,220,220) ;
}

h1{
font-size: x-large;
font-weight: bold;
color:rgb(0,0,0);
}

.in img{
margin-bottom:5px;
margin-top:5px; 
}
.hlavni{padding-bottom:20px;}
.hlavni a:hover{
background-color: rgb(208,208,208);                      
}
.hlavni a{
text-decoration: underline;     
font-weight: bold;                      
}
img{
margin-bottom:10px;
margin-top:10px;
margin-left:10px;
margin-right:10px; 
}

.vedouci{
text-align:center;
border:1px;
}

.popishl{
text-align:center;
}

.tucne
{
font-weight:bold;
font-size: large;
}

.studenti{
height:200px;
text-align:center;
}

.wtext{
text-align:center;
font-size:large;
}

.levy{
float:left;
width:48%;
}
.pravy{
float:right;
width:48%;
}

#nahore{
width: 100%;
text-align:center;
background-color: rgb(255,255,16);
margin-bottom:5px; 
}

#spodek{
width: 100%;
}

.menu{
background-color: rgb(254,255,128);
}

#nahore ul{
margin-left:0px;     /* kvuli exploreru */
margin-bottom:0px;
}

#nahore li{
font-size: large;
list-style-type: none;
margin-left:10px;
margin-bottom:2px;
display:inline;
}
.vlevo{
background-color: rgb(254,255,128);   
width: 25%;
float:left;
padding-bottom:20px;
}
.vlevo a{
text-decoration:underline;
font-weight:bold;
}
.hlavni{
width: 73%;
float:right;
font-size:normal;
background-color:rgb(208,208,208) ;
padding-left:2px;
padding-right:2px;
}
h4{
font-size: large;
text-align:left;
padding-bottom:1px;
margin-bottom:1px;
padding-top:10px;
padding-left:10px;
}
.vlevo a{
text-align:center;
}

a{
text-decoration:none;
color:rgb(0,0,0); 
}
a:hover{
background-color:rgb(255,215,0);
text-decoration: underline;
}
h2{
font-size: x-large;
font-weight: bold;
text-align: center;
margin-top: 5px;
padding-left:10px;
}
h3{
font-size: large;
text-align:left;
padding-bottom:1px;
margin-bottom:1px;
padding-left:10px;
}

h5{
font-size: large;
text-align:right;
padding-left:10px;}

h6{
font-size: large;
text-align:center;
padding-left:10px;}

.vlevo p{
margin-top: 0px;
margin-bottom: 0px
}
.hlavni p{
padding-left:10px;
}
p{
text-indent: 2em;
}
img{
margin-right: 25px;
margin-bottom: 5px;
}

.veltabtext{
font-size: large;
color: gray;
}

.mid{
text-align:center;
}

.velmid{
font-size: large;
color: gray;
text-align:center;
}
.hlavni li{
margin-bottom:5px;
}