/* KONKRÉTNí STYLY */


#stred h1 {
     margin: 0;
     padding-bottom: 4px;
     padding-top: 4px;
     font-size: 150%;     
     border-top: 1px solid #fff;  
     border-bottom: 1px solid #fff;   
     background: #cccccc;
     text-align: center;
     color: #000000;
}
#stred h2 {
     margin: 0;
     font-size: 120%;     
     border: 1px solid #fff;     
     background: #cccccc;
     text-align: center;
     color: #000000;
     padding-left: 25px;
     padding-right: 25px;
	 padding-bottom: 3px;
     padding-top: 3px;
     margin-left: 10px;
     margin-right: 10px;
} 
#stred h3 {
     margin-left: 10px;
     font-size: 110%;     
     text-align: left;
     font-weight: bold;
     color: #000000;
     text-indent: 3%;
} 
#vlevo p.c {
	 margin: 0px; 
     font-size: 120%;       
     background: #cccccc;
     text-align: center;  
     font-weight: bold;
     border-bottom: 0px solid #fff;
     }

.vlevo p.c {
	 margin: 0px;
	 padding: 0px;
	 padding-bottom: 2px;
     padding-top: 2px;
     font-size: 120%;       
     background: #cccccc;
     text-align: center;  
     font-weight: bold;
     border-bottom: 0px solid #fff;
     }
.vlevo p {
	 margin: 0px; 
     margin-bottom: 5px;
     text-align: center;
     border: 1px solid #fff;
}
.vlevo p.d {
	 margin: 0px; 
     margin-bottom: 5px;
     padding: 0px;
     padding-bottom: 5px;
     padding-top: 5px;
     text-align: center;
     border: 1px solid #fff;
}
.vpravo p.c {
	 margin: 0px;
	 padding: 0px;
	 padding-bottom: 2px;
     padding-top: 2px; 
     font-size: 120%;       
     background: #cccccc;
     text-align: center;  
     font-weight: bold;
     border-bottom: 0px solid #fff;
}
.vpravo p {
	 margin: 0px;
     margin-bottom: 5px; 
     padding-top: 5px;
     padding-bottom: 5px;
     text-align: center; 
     border: 1px solid #fff;
}
.vpravo form {
	 margin: 0px;
     margin-bottom: 5px; 
     padding-top: 5px;
     padding-bottom: 5px;
     text-align: center; 
     border: 1px solid #fff;
}
#google_translate_element {
	 margin: 0px;
     margin-bottom: 5px; 
     padding-top: 5px;
     padding-bottom: 5px;
     text-align: center; 
     border: 1px solid #fff;
}

#hlavicka p {
     text-align: center;
     margin-left: 0px;
     margin-right: 0px;
     margin-top: 0px;
}
#stred p {
     text-align: justify;
     margin-left: 10px;
     margin-right: 10px;
     margin-top: 10px;
     text-indent: 3%;
}
#stred p.p {
     text-align: right;
     margin-left: 10px;
     margin-right: 10px;
     margin-top: 10px;
}
#stred p.z {
     text-align: right;
     font-size: 70%;
     margin-left: 10px;
     margin-right: 10px;
     margin-top: 10px;
}
#stred p.o {
     text-align: center;
     margin-left: 10px;
     margin-right: 10px;
     margin-top: 10px;
}
#stred p.v {
	 width: 500px;
     height: 360px;
     text-align: center;
     margin-left: 0px;
     margin-right: 0px;
     margin-top: 10px;
}
#paticka p {
     text-align: center;
     font-size: 70%;
     line-height: 120%;
	 margin: 1px;
     padding: 1px;
}
#stred ol {
     text-align: justify;
     margin-left: 40px; 
     margin-right: 10px; 
}
#stred ul {
     text-align: justify;
     margin-left: 40px; 
     margin-right: 10px; 
}
#stred li {
     text-align: justify;
     margin-left: 15px; 
     margin-right: 10px; 
}
#stred hr { 
     color: #FFFFFF;
     margin: 0px;
}
#stred object {
	 width: 500px;
     height: 360px;
     text-align: center;
     margin-left: 0px;
     margin-right: 0px;
     margin-top: 10px;
}
