/* CSS Ostravaci */

  
*       {margin: 0 0 0 0;
         padding: 0 0 0 0; }



body    {text-align: center; 
         color: rgb(0,0,0); 
         font-family: Verdana, sans-serif;
         font-size: 12px;
         background-color: rgb(255,255,255);
         margin: 0; 
         padding: 0; } 
                
         
a { color: rgb(0,0,0);  }             

a:hover   { color: rgb(153,0,0); }         

#pravej .ico { border:none;   }    

#telo .ico { border:none;   }

#atelo .ico { border:none;   }

.search { padding-top: 15px;
          margin-right: 140px;  }
          
.imgBezRamecku img  { border: none; }          
          
.ok { background-color: rgb(31,31,31);
      color: rgb(255,255,255) }          

.input  {font-size: 12px; 
        margin-left: -5px;
        border: 2px solid rgb(31,31,31); 
        font-family: Verdana; } 
        
.input2  {font-size: 12px; 
          margin-left: 3px;
          border: 1px solid rgb(31,31,31); 
          font-family: Verdana;
          margin-bottom: 3px; }
          
.input3  {font-size: 12px; 
          margin-top: 5px;
          margin-left: 3px;
          border: 1px solid rgb(31,31,31); 
          font-family: Verdana;
          margin-bottom: 3px; }          
          
.Gtext    { margin-bottom: 5px;  }  

.publikace
{
  text-align: center;
  font-size: 20px;
  color: rgb(58,75,137); 
  font-weight: bold;
  padding-top: 40px;
  margin-bottom: 10px;
}                 
         
#hlava  {height: 56px;
         width: 100%;
         text-align: right;
         background-image: url(pics/hlavicka.jpg);   }  
         
#hlava .input { height: 18px; 
                font-size: 12px; }   
         
#logo   {height: 273px;
         width: 100%;
         background-image: url(pics/logo.jpg);  }     
         
#bg     { width: 100%;
          background: rgb(0,0,0) url(pics/bg.jpg) top center; 
          background-repeat: repeat;
          margin: 0px auto 0 auto;  }         
         
#box    { width: 100%;
          text-align: center;
          background-image: url(pics/bgh.jpg); 
          background-repeat: no-repeat;
          background-position: center top;
          margin: 0px auto 0 auto;  }         
         
#pata   {height: 132px;
         width: 100%;
         font-size: 10px;
         text-align: center;
         background-image: url(pics/pata1.jpg); 
         background-repeat: no-repeat;
         background-position: center;
         margin: 0px auto 0 auto; }
                           
#patak   { width: 964px; 
           margin: 0px auto 0 auto; 
           height: 132px;
           background-image: url(pics/pata.jpg); 
           background-repeat: no-repeat;  }               
         
p.patotext   { padding: 55px 90px 0 40px;
               color: rgb(131,131,131);
               font-size: 9px;  } 
                 
p.patotext  a { color: rgb(131,131,131);
                text-decoration: none;  }          
p.patotext  a:hover { color: rgb(0,0,0); 
                      text-decoration: underline; }         
         
.txt    { width: 540px;
          margin-left: 11px;
          padding: 10px 20px 10px 20px;
          text-align: left; }          
          
.txt img { margin: 5px 8px 5px 8px;
           border: 3px rgb(0,0,0) solid   }       
           
.cent img { border: none; }      

.bod  { margin-top:44px; 
        margin-right: auto;
        margin-left: auto;
        border: 2px rgb(206,206,206) solid;
        background-color: rgb(217,217,217); 
        padding: 5px 5px 5px 2px;
        width: 130px;
        height: 30px;
        text-align: center;
        color: rgb(58,75,137);
        font-weight: bold; }    
        
.bod img { border: none; 
           float: left;
           margin-top: -4px; }        

.bod a { text-decoration: none;
         color: rgb(58,75,137);
         border-bottom: rgb(58,75,137) dashed 1px; 
         font-weight: bold;  } 
         
.bod a:hover  { border-bottom: rgb(58,75,137) solid 1px;   }         
                          
.fotkabod   { margin-top:4px; 
              padding: 2px 2px 2px 2px;
              width: 100px;
              text-align: center;
              font-weight: bold;
              font-size: 11px; 
              color: rgb(58,75,137); }  
              
.fotka .fotkabod { margin-right: auto;
                   margin-left: auto; }  

.fotkabod  a { text-decoration: none;
               color: rgb(58,75,137);
               border-bottom: rgb(58,75,137) dashed 1px; 
               font-weight: bold;
               font-size: 12px;  } 
               
.wallpaper .fotkabod a  { font-size: 11px;   }               
         
.fotkabod a:hover  { border-bottom: rgb(58,75,137) solid 1px;   }                            
                          
                          
.uvodnik    { width: 749px;
              height: 100px;
              text-align: left; 
              background-image: url(pics/uvodnik.jpg); 
              background-repeat: no-repeat;  } 
              
.uvodnik img  { border: none;  }              
              
.uvodnik  p.textik { padding: 10px 200px 10px 40px;
                     color: rgb(131,131,131);  }   
              
.uvodnik  div.floater2 { float:right;
                         width: 90px;
                         height: 40px;
                         margin-right: 20px;
                         border: none;
                         color:  rgb(131,131,131); 
                         text-align:center; }  
                         
.cislovka { font-size: 24px;
            font-family: Verdana, sans-serif;
            font-weight: bold;
            color: rgb(58,75,137);  }  
            
.fnw  { font-size: 9px;
        width:100%;  }              
        
.fbkurz { float: right;
          width: 190px;  }
          
.fbkurz img { border:none; }  

.hornikkurz { float: right;
              width: 290px;  }
          
.hornikkurz img { border:none; }    


.uvodnik  div.floater3 { float:left;
                      width: 40px;
                      height: 40px;
                      margin-left: 90px;
                      border: none;  }      
                      
.uvodnik div.floater3  a {border: none;
                        width: 40px;
                        height: 40px; 
                        display:block;  }                      
                      
.uvodnik div.floater3 a:hover {
                             text-decoration:none;   }    

              
.uvodnik  p.floater { float:right;
                      width: 40px;
                      height: 40px;
                      margin-right: 20px;
                      border: none;  }      
                      
.uvodnik p.floater  a { background-image: url(pics/rss.jpg);
                        border: none;
                        width: 40px;
                        height: 40px; 
                        display:block;  }                      
                      
.uvodnik p.floater a:hover { background-position: 0 -40px;
                             text-decoration:none;   }    
                             
.plavec { float:right;
          width: 150px;
          text-align:center;
          margin: -20px 10px 10px 10px;;
          border: 2px rgb(206,206,206) solid;
          background-color: rgb(217,217,217);
          padding-bottom:10px; }                    
          
         
.logo { float:right;
        width: 310px; 
        margin-right: 0px;
        margin-top: -15px;
        text-align: right; } 
        
.logo img { border: none;  }     

.logo a { font-weight: bold;
          margin-right: 13px; 
          text-decoration: none; }                                                             
              
#telo    {float: left;
          margin-top: 0px;
          margin-left: 0px;
          width: 600px; }     
          
#atelo    {float: left;
          margin-top: 0px;
          margin-left: 0px;
          width: 600px; }   
          
#atelo .Gleft   {margin: 10px auto 10px 0;               
                 font-size: 12px;
                 font-weight: bold;
                 width: 600px;  }     
                 
#atelo .Gright  { float:right;
                  margin: 0 240px 14px 0px;
                  font-weight: bold;
                  width: 200px;  }                            

                     
#atelo .txt table img { border: none  }                        
          
#back   {width: 774px;
         margin-left: 9px;  }                   
         
#menu    {float: left;
          width: 196px;

          background-image: url(pics/levej.jpg); 
          background-repeat: no-repeat;  }      
          
              
#pravej   { float:right;
            text-align: center;
            width: 124px;
            margin-top: 100px;
            margin-right: 25px;
            font-size: 11px;
            color: rgb(131,131,131);  }           

#telo .triko { border:none;
               margin-left: 30px;    }                     
         
#cont       { margin: 0px auto 0 auto;
              width: 964px; 
              background-image: url(pics/rpt.jpg); 
              background-repeat: repeat-y;
              background-position: right;
              background-position: right top; }     
              
#navigace {list-style-type: none;
           text-align: left;
           font-size: 13px; 
           padding-bottom: 3px;
           padding-left: 15px; 
           color: rgb(131,131,131); }   
           
#navigace a { display: block;
              color: rgb(131,131,131);
              text-decoration: none; 
              padding-left: 20px; }  
              
#navigace a:hover { color: rgb(234,128,29);
                    text-decoration: none;  }                          
           
#navigace li  { margin-bottom: 5px;
                background-image: url(pics/pruh.jpg);
                background-repeat: no-repeat;
                background-position: bottom;
                width: 175px;  }  
                
#navigace .aktiv  { background-image: url(pics/Apruh.jpg);
                    background-repeat: no-repeat;
                    background-position: bottom; }  
                    
#navigace .aktiv a { color: rgb(234,128,29); }                                     
                
#navigace #last {   width: 120px;  }      
                    
.prehravac  { width: 90%;
              text-align: center;  }                                                        
              
.horni    { font-size: 11px;
            color: rgb(0,0,0);
            padding-top: 8px;
            margin-left: -20px;
            height:25px; } 
            
.horni  a { color: rgb(255,255,255);
            text-decoration: none; 
            margin-left:1px;
            margin-right: 1px;  }      
            
.horni a:hover  { color: rgb(234,128,29);
                  text-decoration: underline; }            
        
.levolink { margin-top: 20px; 
            margin-left: 10px;
             }        
        
.levolink a { text-decoration: none;
              color: rgb(58,75,137); 
              font-weight: bold;
              font-size: 11px; }    
              
.levolink a:hover { text-decoration: underline;  }                   

.predpata   {clear: both;
             height:0px;
             width:100%;}             
             
.odber        { margin-top: 25px; 
                margin-left: 25px;
                padding-top:5px;  
                padding-bottom:5px; 
                width: 155px;
                color: rgb(58,75,137); 
                font-weight: bold;
                /* color: rgb(131,131,131); */
                border: 2px rgb(206,206,206) solid;
                background-color: rgb(217,217,217);  }           
             
.randomFotka  { margin-top: 80px; 
                margin-left: 15px;
                color: rgb(131,131,131);
                font-size:11px; }
                
.randomFotka img  { border: 3px rgb(0,0,0) solid;
                    margin-bottom: 1px;  }    
                    
.newFotka img     { border: 3px rgb(0,0,0) solid;
                    margin-bottom: 1px;  
                    margin-top: 8px; }
                    
.mez    { background-image: url(pics/mez.jpg);
          background-repeat: no-repeat;
          height: 3px;
          margin: 10px auto 7px auto; }          
          
.administrace { color: rgb(131,131,131); }          
          
.administrace a { color: rgb(131,131,131);
                  font-size: 11px;  }     
                  
.administrace a:hover { color: rgb(234,128,29);   }                       
          
.aktualita  {font-size: 11px; 
             text-align:left;
             padding: 10px 10px 10px 10px; } 
             
.aktualita  .nadpis2 { font-size: 11px;
                      font-weight: bold;
                      margin-bottom: 10px;
                      color: rgb(58,75,137);  }             
             
.aktualita  .nadpis { font-size: 11px;
                      font-weight: bold;
                      margin-bottom: 10px;
                      color:  rgb(131,131,131); }
                      
.aktualita .nadpis  a { color: rgb(131,131,131);
                        font-weight: normal;  }                           
                        
.aktualita .nadpis a:hover  { color: rgb(153,0,0);  }   

.aktualita .m { text-align: center;
                margin-bottom: 20px;  }

.aktualita .m  a { color: rgb(131,131,131);
                   font-weight: bold; }    
                   
.aktualita .m a:hover  { color: rgb(153,0,0);  }                                     
                      
.news   { width: 540px;
          padding: 10px 10px 10px 10px;
          text-align: left;
          border-bottom: rgb(0,0,0) dashed 1px; }    
          
.video  { width: 470px;
          padding: 10px 10px 10px 50px;
          text-align: left;
          border-bottom: rgb(0,0,0) dashed 1px; } 
          
.video .vidpopis { margin-left: 10px; 
                   margin-top: 15px;
                   margin-bottom: 20px;
                   width: 410px;  }                       
          
.news h3 { margin-top: 20px; }    

.news p { margin-top: 8px;
          font-size: 13px; }     
          
.news .mensi  { font-size: 11px;
                margin-top: 12px;  }            
          
.news2  { width: 540px;
          padding: 10px 10px 10px 10px;
          text-align: left;
          background-color: rgb(224,224,224);
          border-bottom: rgb(0,0,0) dashed 1px; }                                 
                      
.vice      { width: 90%;
                  margin-top:7px;
                  text-align: right;
                  padding-bottom: 3px; }                                                                       

.vice  a   { color: rgb(131,131,131); 
             text-decoration: none; }
                  
.vice  a:visited   { color:rgb(131,131,131);  }

.vice  a:hover   { color: rgb(131,131,131);
                   border-bottom: 1px rgb(131,131,131) dashed;  }                 
                        
.date { color: rgb(131,131,131);
        font-size: 11px; }  
        
.date a { color: rgb(131,131,131);  } 

.date a:hover { color: rgb(0,0,0);  }       
        
.datum  {  color: rgb(131,131,131);
           font-size: 11px; 
           margin-top: 8px; }               
        
.nadpis   { font-weight: bold;
            font-size: 13px;
            color: rgb(0,0,0);
            text-decoration: underline;
            margin-bottom: 4px;  }        
        
.nadpis a { font-weight: bold;
            color: rgb(0,0,0); }   
            
.nadpis a:hover { color: rgb(153,0,0);  }  


.vyhody li   { margin-top: 8px;
               font-size: 13px; }   

.centb { margin-top: 20px;
        text-align: center;  }

.cent { margin-top: 20px;
        text-align: center;  }

.cent a { color: rgb(0,0,0);
          text-decoration: none;
          font-weight: bold;   } 
          
.cent a:hover { text-decoration: underline; 
                color: rgb(153,0,0); }    
                
.alert { margin-top: 20px;
        text-align: center;
        font-weight: bold; }

.alert a { color: rgb(0,0,0);
          text-decoration: none;
          font-weight: bold;   } 
          
.alert a:hover { text-decoration: underline; 
                color: rgb(153,0,0); }   
                
                
.bigAlert { margin-top: 30px;
        text-align: center;
        font-weight: bold; }

.bigAlert a { text-decoration: none;
              font-weight: bold;
              font-size:  16px;
              color: rgb(153,0,0);  }  
          
.bigAlert a:hover { text-decoration: underline; 
                color: rgb(0,0,0); }                                                                                                               
                                            

.Gleft   {margin: 10px auto 10px auto;
          font-size: 12px;
          font-weight: bold;
          width: 400px;  }
       
.Gright  {float:right;
          margin: 0 80px 14px 0;
          font-weight: bold;
          width: 200px;  }              
          
.header   { font-weight: bold;
            font-size: 13px; 
            padding-left: 10px;
            margin-bottom: 3px; }      

.url    { margin-bottom: 5px;  }            
            
.url  a    { font-size:10px;
             color: rgb(0,0,0); 
             font-weight: bold;  } 
             
.url  a:hover   { color: rgb(153,0,0); }      

.album    { float: left;
            width: 230px;
            height: 180px;
            text-align: center; 
            margin-left: 30px;
            margin-top: 10px; } 
            
.album   a { color: rgb(0,0,0);
             text-decoration: none;
             font-weight: bold; 
             font-size: 11px;  }
            
.album  a:hover { color: rgb(153,0,0);  }                  
            
.album  img { border: 0px rgb(0,0,0) solid;  }    

.odsad      { margin-top: 40px; 
              border-top: rgb(0,0,0) dashed 1px;  }     

h2    { color: rgb(153,0,0);
        font-size: 15px;
        margin-top:10px;    }   
        
h3
{
  
}        
        
.news .ws, .txt .ws    { color: rgb(153,0,0);
                         font-size: 20px;
                         margin-top:20px; 
                         margin-bottom:20px;  
                         font-weight: bold; }    
                         
.txt .ws  a { color: rgb(0,0,0);
              text-decoration: none;  
              font-size: 12px;
              margin-top: 8px; }    
              
.txt div.faq  { margin-top: 20px;  }              
              
.txt .ws  a:hover { color: rgb(0,0,0);
                    text-decoration: underline;   }                                        
        
h3    { font-size: 14px;
        margin-left: 8px;  }            
        
h1  
{
        color: rgb(58, 75, 137);
        font-size: 18px;
        text-align: center;
        margin-top: 30px;
}        
        
h2  a { color: rgb(153,0,0); }     
   
        
.popis  { padding: 10px 10px 10px 10px;
          border-bottom: rgb(0,0,0) dashed 1px; 
          margin-bottom: 15px;  }     
          
.popis  a { color: rgb(0,0,0);  }    
.popis  a:hover { color: rgb(153,0,0);  } 

.Afotka  { float: left;
          margin-left:25px;
          margin-top: 10px;
          text-align: center;
          width: 135px;
          height: 209px; }
          
.Afotka  a { text-decoration: none;
            font-weight: bold; 
            font-size:11px; }  
            
.Afotka  a:hover {text-decoration: underline; }         


.wallpaper  { float: left;
              margin-left:25px;
              margin-top: 10px;
              text-align: left;
              width: 230px;
              height: 280px;
              border-bottom: rgb(0,0,0) dashed 1px;  }
          
.wallpaper  a { text-decoration: none;
                font-size:10px; }  
            
.wallpaper  a:hover {text-decoration: underline; }        
          
.fotka  { float: left;
          margin-left:25px;
          margin-top: 10px;
          text-align: center;
          width: 135px;
          height: 185px;  }        
          
p.semtext { margin-top: 10px;
            margin-left: 15px; 
            margin-bottom: 10px; }    
            
p.poukaztext  { margin-top: 10px 0 10px 15px;
                padding: 10px 10px 10px 10px; 
                border: 2px rgb(206,206,206) solid;
                background-color: rgb(217,217,217);  }             
            
table.invi  { border: none;
              background-color: rgb(255,255,255);
              text-align: center;  }     
              
table.invi td { background-color: rgb(255,255,255); 
                color: rgb(0,0,0);
                font-weight: bold;  }
                
table.seminar { margin-top: 26px;  }            

p.seminar   { margin-bottom: 26px;  }        
                
.skryty { display: none;  }                

.klik  { cursor: pointer; cursor:hand; text-decoration: underline; }      

.red  { color: rgb(153,0,0); }                   
          
.fotka  img {  border: 1px rgb(0,0,0) solid; }          
          
.fotka  a { text-decoration: none;
            font-weight: bold; 
            font-size:11px; }  
            
.fotka  a:hover {text-decoration: underline; }            
                        
            
.obdelnik { margin-top: 10px;
            text-align: center;
            padding-bottom:25px;
            width: 100%;
            border: 2px rgb(206,206,206) solid;
            background-color: rgb(217,217,217);  }     
            
.ikony    { border-bottom: rgb(0,0,0) dashed 1px; 
            padding-bottom: 10px;
            margin-bottom: 10px; }   
            
.kontakt    { margin-top: 8px; }  

.kontakt  li  { padding: 2px;
                list-style-type: none;  }
                
.kontakt  li  a { text-decoration: none;
                  margin-left: 3px; }  

.kontakt  li a:hover { text-decoration: underline;  }     

.user a { font-weight: normal;
          text-decoration: underline; }                      
            
.users     { float:left;
             width: 265px;
             margin-top: 8px;
             margin-bottom: 120px; }
            
.users li a  { text-decoration: none;
                font-weight: bold;  }  
             
.users   a:hover { text-decoration: underline;  }                       
            
.users li   { padding:2px;
              list-style: square url(); } 
              
.users2     { float:right;
              width: 265px;
              margin-right: -20px;
              margin-top: 8px;
              margin-bottom: 120px; }
            
.users2  li a  { text-decoration: none;
                 font-weight: bold;  }  
             
.users2   a:hover { text-decoration: underline;  }                       
            
.users2 li   { padding:2px;
               list-style: square url(); }               
                          
.blog     { margin-top: 8px;
            margin-bottom: 120px; }
            
.blog  li a  { display:block;
               text-decoration: none; }  
             
.blog   a:hover { text-decoration: underline;  }                       
            
.blog  li   { padding:2px;
              list-style: square url(); }   
              
.mapa     { margin-top: 8px;
            margin-bottom: 120px; }
            
.mapa  li a  { display:block;
               text-decoration: none; }  
             
.mapa   a:hover { text-decoration: underline;  }                       
            
.mapa  li   { padding:5px;
              list-style: circle url(); }                
              
.mapa ul  { margin-left: 50px;  }              
              
.shop     { margin-top: 8px;
            margin-bottom: 12px; }
            
.shop  li a  { text-decoration: underline; }  
             
.shop   a:hover { text-decoration: underline;  }                       
            
.shop  li   { padding:2px;
              list-style: square url(); }                 
              
#telo .mail  { border: none; }                                              
                                  
.navigator  { text-align:left;
              font-size: 10px;
              margin-left:5px;
              margin-top:1px;  }       
              
.pub    { margin-top: 7px;
          margin-bottom: 10px;
          font-weight: bold;
          color: rgb(0,0,0);
          text-decoration: underline;
          font-size: 13px;  }     

.publikace  { margin-top: 10px;
              margin-bottom: 10px;  }  
              
.publikace  li   { padding:2px;
                   list-style: square url(); }   
                   
.odkazy   { margin-top: 10px; 
            list-style-type: none; 
            border-bottom: rgb(0,0,0) dashed 1px;
            padding-bottom: 5px; }  

.odkazy li  { margin-bottom:3px;  }     

.odkazy  a  { font-size: 13px; 
              font-weight: bold;
              margin-right: 4px; }      
              
table   { background-color: rgb(0,0,0);
          color: rgb(255,255,255);
          margin-top: 5px; 
          margin-bottom: 10px;
          text-align: left; }
          
table a { color: rgb(245,245,245);  }          
          
th     { background-color: rgb(45,45,45);
         padding: 3px 3px 3px 3px; 
         text-align: center; }          

td     { background-color: rgb(45,45,45);
         padding: 3px 3px 3px 3px; }    
         
.stranaOdkaz a { color: rgb(85,85,85);
                 text-decoration: none;  }
                 
.stranaOdkaz a:hover  { color: rgb(153,0,0);
                        text-decoration: underline;  }                          
       
.vlevo { width: 33%;
         height: 35px; 
         padding-left: 8px;
         font-weight: bold;  }      
         
.vpravo { background-color: rgb(75,75,75);
          padding-left: 8px; 
          height: 35px; }     
          
.vpravo a { color: rgb(255,255,255);  }

td.vpravo a:hover { color: rgb(153,0,0);  }            
          
.vpravo2 { padding-bottom: 10px;
          padding-left: 8px; 
          height: 35px; }         
          
.podm { font-weight: normal;
        text-align: left;
        margin-top: 15px;  }                   
         
.fotka .cent img { border:none;  }       

.Afotka .cent img { border:none;  }       
         
#telo table  img { border:none;  }                     
                                          
.anketa { width: 155px; 
          margin-top: 20px;
          margin-left: 25px;
          border: 2px rgb(206,206,206) solid;
          background-color: rgb(217,217,217); }                                          
                                          
.Anadpis {font-size: 11px;
          margin-bottom: 10px;
          text-align: left;
          color: rgb(0,0,0);
          width:  150px; 
          margin-top: 10px;
          padding-right: 10px;
          padding-left: 7px;  }

.Anadpis a {text-decoration: none;
            color: rgb(58,75,137); 
            font-weight: bold;
            padding-top:5px; }
      
.Anadpis a:hover {text-decoration: underline; }
     
  
.Alevej {float:left;
         width: 97%;
        text-align: left;}


.odkaz  {display: block;
         font-size: 11px;         
         text-decoration: none;
         color: black;
         width: 100%;
         background-color: rgb(255,255,255);
         padding-left: 5px;
         padding-top: 3px;
         padding-bottom: 3px;}

.odkaz a:hover { text-decoration: underline; }

.odkaz img { border: none; }
            
         
.stitky
{
    margin-top: 25px; 
    margin-left: 25px;
    padding-top:5px;
    padding-right:3px;
    padding-left:3px;  
    padding-bottom:5px; 
    width: 149px;
    color: rgb(255,255,255);
    
    border: 2px rgb(206,206,206) solid;
    background-color: rgb(217,217,217); 
}  

.stitky p
{
  color: rgb(58,75,137); 
}       

.stitky a
{
  text-decoration: none;
  margin-right: 8px;
  margin-top: 3px;
}

.stitky a:hover
{
  text-decoration: underline;
}
         
.stitky .lvl1
{
  font-size: 9px;
  margin-bottom: 3px;
}   

.stitky .lvl2
{
  font-size: 12px;
} 
 
.stitky .lvl3
{
  font-size: 15px;
  font-weight: bold;
}          

.stitky p
{
  margin-bottom: 10px;
}

.wikilink a
{
  text-decoration:none; 
  font-weight: bold;
  color: rgb(58,75,137); 
}

.wikilink a:hover
{
  text-decoration: underline;
  color: rgb(58,75,137); 
}

 /*        page peel            */

#pageflip {
	position: relative;
	border: none;
}
#pageflip img {
	width: 84px; height: 88px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
	border: none;
}
#pageflip .msg_block {
	width: 84px; height: 80px;
	position: absolute;
	z-index: 50;
	right: 0; top: 0;
	background: url(../media/pagepeel.png) no-repeat right top;
	text-indent: -9999px;
	border: none;
}

/*        page peel            */
         
.Apata   {font-weight: bold;
         font-size: 11px;
         padding-top: 10px;
         color: rgb(58,75,137);          
         text-align: center;}             
         
.bannerUvod {    }           

.eshopinfo
{
  border-top: 1px dotted rgb(0,0,0);
  border-bottom: 1px dotted rgb(0,0,0);
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 15px;
  margin-bottom: 15px;
  
}      

.esv
{
  padding-top: 30px;
  margin-top: 60px;
  border-top: 2px black solid;
}


table.vytisky
{
  border: 0px;
  margin-top: 20px;
  background-color: white;
}

.vytisky a
{
  font-weight: bold;
  text-decoration: none;
  color: rgb(196,171,70);
  font-size: 14px;
}

.vytisky a:hover
{
  text-decoration: underline;
}
    
table.vytisky td
{
  background-color: white;
  padding-left: 20px;
  color: black;
}         
         
.log    { width: 95%;
          text-align: right;
          border: 2px rgb(206,206,206) solid;
          background-color: rgb(217,217,217); 
          padding: 0px 31px 5px 2px;  }  
          
.padd   { padding-top: 10px;
          padding-bottom: 10px;  }            
          
.log p.login  { float: left;
                width: 190px;
                text-align: left;
                margin-left: 40px;
                margin-bottom: 4px;
                font-weight: bold;  }   
                
                
#knihalink a
{
  color: rgb(184,0,0);
  font-weight: bold;
}     

li#knihalink   { margin-bottom: 5px;
                background-image: url(pics/pruh.jpg);
                background-repeat: no-repeat;
                background-position: bottom;
                width: 160px;  }             
                
.reg  {   margin-top: 8px;    }              
          
.log .input2 { margin-top: 4px;    }                                              
                                  
.adm    { text-align: center;
          padding-top: 4px;
          padding-bottom: 4px;
          margin-left: 40px; }                                  
                                          
.adm a { font-size: 12px;
         margin-right: 40px;
         font-weight: normal;
         text-decoration: underline;  }     
         
.ktg1      { float:left;
             width: 170px;
             margin-top: 8px;
             margin-bottom: 30px; }
            
.ktg1 li a  { text-decoration: none;   }  
             
.ktg1    a:hover { text-decoration: underline;  }                       
            
.ktg1  li   { padding:2px; }      

.ktg2      { float:left;
             width: 170px;
             margin-left: 5px;
             margin-top: 8px;
             margin-bottom: 30px; }
            
.ktg2 li a  { text-decoration: none;   }  
             
.ktg2    a:hover { text-decoration: underline;  }                       
            
.ktg2  li   { padding:2px; }   

.ktg3      { float:left;
             width: 170px;
             margin-left: 5px;
             margin-top: 8px;
             margin-bottom: 30px; }
            
.ktg3 li a  { text-decoration: none;   }  
             
.ktg3    a:hover { text-decoration: underline;  }                       
            
.ktg3  li   { padding:2px; }                                        
                                                      
              
* html  #telo  { margin-left: 98px;
*                margin-top: -1750px; }   
* html  #pravej { margin-right: 5px; 
*                 height: 1400px;  }      
* html  .horni  { font-size: 10px;
*                 margin-left: 0px;  }   
* html  #pata   { margin-top: -15px;  }                                    

* html  .Gright   { margin-right: 30px;  }
* html .uvodnik p.floater  { margin-right: 0px;  }

* html #navigace #last    { width: 84px;   }
* html #navigace #plast   { width: 110px;  }                             
* html .fotka   {  margin-right: 1px; 
*                  margin-left: 15px; }         
