body
    {
     position: absolute;
     margin: 0;
     width: 100%;
     min-width:900px;
     font: 11px "Helvetica CE", Arial, sans-serif;
     }

.vycentrovanie
    {
     width: 900px;
     height:1100px;
     margin:auto;
     position:relative;
    }
     
.center {text-align: center;}
     
a    {
     color: #000095; 
     text-decoration: none;
     font-size : 11px;
     }
    
a:hover 
     {
     font-size : 11px;
     text-decoration : underline;
     } 
     
     
     

.foto_op
    {
    height:90px;
    width:120px;
    border: solid thin #ccffff;
    position: absolute;
    top: 5px;
    left: 0px;
    }


.popis_foto
      {
       font-size: 9px;
       font-style: italic;
      }        
     
 
     
.up
   {
   background-color:#0e386a;
   background-image: url(' ../images/bg2.jpg');
   background-repeat: repeat-x;
   color: white;
   position: absolute;
   top: 130px;
   left: 0px;
   width: 100%;
   height:210px;
   border-bottom: thin solid #e3e3e3;
    }       
div.up h1,h2 {text-indent:-300px;}      
    
.datum
   {
   position: absolute;
   top:345px;
   border-bottom: solid 1px #e3e3e3;
   left:0px;
   width:595px;
   height:20px;
   z-index: 1;
   }

.valid
      {
      position:absolute;
      width: 180px;
      top: 870px;
      left: 0px;
      text-align:center;
      z-index: 2; 
      }  

   
.zaklad
   {
   position: absolute;
   border-right: 1px solid #e3e3e3;
   top:345px;
   left:0px;
   width:600px;
   height:705px;
   }

.div_1
   { 
   position: absolute;
   border-top: 1px solid red;
   top:50px;
   left:0px;
   width:285px;
   height:400px;
   }

.div_2
   { 
   position: absolute;
   border-top: 1px solid blue;
   top:50px;
   left:310px;
   width:285px;
   height:280px;
   }

.div_3
   { 
   position: absolute;
   border-top: 1px solid yellow;
   top:470px;
   left:0px;
   width:285px;
   height:200px;
   }

.div_4
   { 
   position: absolute;
   border-top: 1px solid green;
   top:300px;
   left:310px;
   width:285px;
   height:550px;
   }



.div_foto
  { 
   position: absolute;
   border-top: 1px solid blue;
   top:370px;
   left:0px;
   width:595px;
   height:320px;
   }


.oznam
 {
   position: absolute;
   color:blue;
   top:100px;
   left:230px;
   width:650px;
   height:25px;
   font-size: 12px;
   font-weight: 900;
   }
.oznam a {font-size: 18px; font-weight: bold; color:red;  text-decoration: blink;
}

.kontakt

{
   position: absolute;
   border-top: solid 1px blue;
   top:360px;
   left:610px;
   width:200px;
   height:180px;
   vertical-align: top;
   font-size: 12px;
}

.bold {font-weight: bold;}
.nadpis {font-size: 12px;background-color:#fffffe;width:45px; margin-top:-7px;} 
.width_op {width:105px;} 
.width_4 {width:155px;}
.width_np {width:115px;}

.div_form

   {
   position: absolute;
   top:530px;
   left:610px;
   width:290px;
   height:440px;
   }
   
   
   
.div_logo
 {
   background-image: url(' ../images/logo3.png');
   background-repeat: no-repeat;
   position: absolute;
   vertical-align: top;
   font-size: 13px;
   top:10px;
   left:0px;
   width:300px;
   height:110px;
   }





.italic {font-style: italic;} 

.div_auto
 {
   background-image: url(' ../images/auto1.jpg');
   color: #ffffff;
   position: absolute;
   font-size: 13px;
   line-height: 1.4em;
   top:10px;
   left:360px;
   width:300px;
   height:150px;

   }


.div_up
 {
   color: #ffffff;
   position: absolute;
   font-size: 13px;
   line-height: 1.4em;
   top:150px;
   left:0px;
   width:300px;
   height:180px;

   }

.div_up1 {
   position: absolute;
   top:120px;
   left:0px;
   width:350px;
   height:105px;
   }

.zlta { color:#ffff00;}
.cervena {color: red;}
.modra {color : #003366;}
.div_up2 {
   position: absolute;
   border-left:1px dotted #e3e3e3;
   top:10px;
   left:690px;
   width:240px;
   height:150px;
   padding-left:10px;
   }


   
.pata
        {
        font-size: 9px;
        text-align: center;
        position: absolute;
        color:#9b9b9b;
        top: 1055px;
        left: 0px;
        width: 900px;
        height: 25px;
        }
.pata a
      {
      font-size:9px; color:#9b9b9b;
      text-decoration: underline;
      }

.pata a:hover 
      {
      font-size:9px; 
      }
         
 table { width: 85%;  
        border-top: solid thin #dfdfdf; 
        border-bottom: solid thin #dfdfdf;
        }
 td { height: 20px;}
     
   td.r { height: 20px;
        text-align: right; 
         }   
        
.left {float:left;}        
        
        

 .end 
 {
   position: absolute;
   top: 1050px;
   left: 0px;
   width: 100%;
   height:1px;
   border-bottom: thin solid #e3e3e3;
    }      



fieldset
{
border: 1px solid #2368b5;
color: #000095;
}


   input
{
color: #000000;
background: #bccbdb;
}

.submit input
{
color:red;    
background: #bccbdb;
border: 2px outset #d7b9c9
}     
        
textarea
{
background: #bccbdb;
}
        
        
        
        

