div#mainx,div#main-black
 {  font-size: 12px; margin: 10px auto; padding: 25px; text-align: center; } 

h1#invisible
 { display: none; }

#back
 { text-align: right; padding-right: 5px; } 

#sekcia
 { text-align: right; text-transform: uppercase; font-weight: bold; color: #800000; 
   border-width: 1px 100px 1px 0px; border-style: solid; border-color: #800000; padding-right: 5px; }

#main img, #main-black img
 { border: 0px; margin: 10px 10px 1px 10px; } 
 
#main p
 { text-align: left; color: #fff; }  

#main-black p
 { text-align: left; color: #000; }

#main p.title, #main-black p.title
 { font-size: 14px; font-weight: bold; margin-top: 235px; }

.bold
 { font-weight: bold; }
 
.first
 { font-size: 22px; font-weight: bold; }  
 
#main .img-vpravo, #main .img-vlavo 
 { font-size: 9px; font-style: italic; color: #fff; }
 
#main-black .img-vpravo, #main-black .img-vlavo 
 { font-size: 9px; font-style: italic; color: #000; }
 
.img-vpravo
 { float: right; }
 
.img-vlavo 
 { float: left; }
 
#obsah-left
 { float: left; width: 250px; height: 400px; } 
 
#obsah-right
 { float: right; width: 350px; }

#obsah-right h1
 { margin: 30px 0px 30px 5px; font-size: 18px; font-style: italic; color: #1F3038; }

#obsah-right h2
 { margin: 15px 0px 20px 5px; font-style: italic; color: #1F3038; }
 
#obsah-right ul
 { margin: 5px 0px 15px 0px; padding: 0px 0px 0px 25px; list-style-type: square; color: #1F3038;  }  