
body{text-align:center;}
*{font-family:  calibri,Geneva, Tahoma, sans-serif;
  font-size:14px;}

sub {font-size:9px }

p {font-size:10pt; text-align:justify; margin:5px; margin-right:20px;}
p.bezodsaz{margin-left:0px;}

p.popis_ns {font-style:italic;}
.vyrazne {font-weight:bold;}
.right {text-align:right;}
.left {text-align:left;}
.help {color:green; font-style:italic;}

h1 {font-size:25px;}
h2 {margin-top:10px;
    text-align:left;
    font-size:15px;
    }

h3 {font-size:15px;
    text-align:left;
    }
    
h4  {font-size:14px;}
table{margin-top:5px; margin-bottom:5px; font-size:13px;}
textarea{font-size:11px; background:white;}

hr {margin-left:0;
    width:690px;
    color:rgb(0,128,240); 
    }


ul 
  {
  font-size:13px;
  text-align:left;
  }


input, 

select {border:1px solid black;height:17px; font-size:12px;}

.radio {width:12px; border:0px;}
.check {width:12px; border:0px;}


textarea{border:1px solid black;  font-size:13px; }


#telo{width:1000px;margin:auto;
      height:auto}
#celek {width:1000px;margin:auto;}
#hlavicka{
          margin:auto;
          position:relative;
          width:1000px;
          height:200px; 
          background:url('/nofl/img/hlavicka_main.png'); 
          }
#head_menu 
          {
          position:absolute;
          left:270px;
          top:170px;
          } 
#head_menu a 
          {
          font-size:16px;
          color:white;
          text-decoration:none;
          margin-right:10px;
          width:100px;
          }          
#head_menu a:hover 
          {
          color:white;
          text-decoration:underline;
          }           
          
#hlavicka h1 
          {
          position:absolute;
          top:100px;
          left:150px;
          color:white;
          font-weight:normal;
          font-size:22px;
          }          
#portal {
       
         margin:auto;
         margin-top:17px;
         position:relative;
         width:1000px;
         height:160px;  
        }
#submenu_1
        {
         float:left;
         margin-left:17px;
         width:310px;
         height:175px; 
         background:url('/nofl/img/top_menu_box1.png');     
        }        
#submenu_2
        {
         float:left;
         margin-left:17px;
         width:310px;
         height:175px; 
         background:url('/nofl/img/top_menu_box2.png');     
        } 
#submenu_3
        {
         float:left;
         margin-left:17px;
         width:310px;
         height:175px; 
         background:url('/nofl/img/top_menu_box3.png');     
        }         
        
#portal h1{
        text-align:left;
        margin-left:20px;
        margin-top:3px;
        margin-bottom:2px;
        font-size:16px;
        color:white;
         }        
#portal a
        {
        display: list-item;
        list-style-type: none;
        text-align:left;
        text-decoration:none;
        color:white;
        width:170px;
        font-size:15px;
        margin-left:130px;
        line-height:18px;
        margin-bottom:2px;;
        }        

#portal a:hover
        {
        text-decoration:underline;
        color:black;
        list-style-type: disc;
        }
          
#menu_box
        {
        position:relative;  
        margin-top:10px;    
        margin-left:17px;
        width:230px;
        float:left;
       
        }
#menu_top 
      {
      float:none;
      width:230px;
      height:17px;
      background:url('/nofl/img/left_menu_box_top.png'); 
      }
#menu_body{ width:230px;
           text-align:left;
           padding:3px;
           background:url('/nofl/img/left_menu_boxa.png');
           background-repeat: repeat-y; 
           
          }      
#menu_bottom 
      {
      float:none;
      width:230px;
      height:17px;
      background:url('/nofl/img/left_menu_box_bottom.png'); 
       background-repeat: no-repeat;
      }      
#menu_body a
    {
    margin-left:30px;
    font-size:14px;
    line-height:18px;
    display: list-item;
    list-style-type: none;
    text-align:left;
    text-decoration:none;
    color:white;
    text-align:left;
    color:white;
    text-decoration:none;
    }


#menu_body a:hover
    {
    text-decoration:underline;
color:black;
        list-style-type: disc;
    }

#menu_body a.img
    {
    display:block;
    }

#menu_body h2 
    {
    color:white;
    margin-left:15px;
    font-size:16px  ;
    margin-bottom:3px;
    margin-top:3px;
    }

#menu_body h3 
    {
    color:white;
    margin-top:2px;
    margin-bottom:2px;
    margin-left:15px;
    font-size:12px;
    }
    
#telo_obal 
    {
    position:relative;
    float:left;
    margin-top:10px;
    margin-left:15px;
    width:720px;
    
    }
#telo_top 
    {
    width:720px;
    background:url('/nofl/img/lisk_body_box_top.png');
    background-repeat: no-repeat;
    height:17px;
    }    

#telo_obsah 
    {
    width:720px;
    padding-top:1px;
    padding-bottom:1px;
    padding-left:8px;
    background:url('/nofl/img/lisk_body_box.png');
    background-repeat: repeat-y;
    } 

#telo_obsah h1{font-size:20px; 
               color:rgb(0,128,240); 
               text-align:left;                
               margin-top:-4px; }   

               
   
#telo_bottom
    {
    width:720px;
    height:17px;
    background:url('/nofl/img/lisk_body_box_bottom.png');
    background-repeat: no-repeat;
    margin-bottom:5px;
    }    
    
#paticka
    {
          float:left;
          position:relative;
          margin-top:17px;
          width:1000px;
          height:135px; 
          background:url('/nofl/img/lisk_paticka.png'); 
    
    }
    
#kontakt_box 
      {
      position:absolute;
      text-align:left;
      left:25px;
      top:25px;
      color:white;
      font-size:14px;
      }



    
/*styly pro tabulky*/
.data_table
  {
  font-size:12px;
  width:690px; 
  }
 .lichy
 { 
 background:rgb(240,240,240);
 }
 
 .sudy{
    background:white;
    } 

.postupujici 
    {
     background:rgb(0,255,102);
    }
  
 th
 {
  background:rgb(31,121,195); 
  color:white; 
  padding:3px;
 }

td{text-align:left;}
            
   
    
            
 #stranka
      {
      
      position:relative;
      width:100%;
      }          

/*rozvrzeni tabulky uzivatelu*/

#rozvrzeni_uzivatele
  {
  width:100%;
  }     
  
/*formulare*/
table.form 
  {

  }
table.form tr 
  {
  background:rgb(224,240,255);
  color:black;
  }
  
table.form tr td 
  {
  padding:2px;
  vertical-align:midle;
  text-align:left;
  }
  
.form_tit
 {
 text-align:right;
 color:black;
 font-weight:bold; 
 }  
 
.jinak_rad 
  {
  background:rgb(153,255,102);
  } 
/*zpetne odakz*/

ul.footers {
          font-size:13px;
            }  
ul.footers a 
  {
  color:rgb(31,121,195);
  text-decoration:none;
  }
ul.footers a:hover
  {
  color:black;
  text-decoration:underline;
  }  
  
/*vyskakovaci objekty*/
.out_box
  {
  position:fixed;
  left:40%;
  top:45%;
  z-index:0;
  width:300px;
  visibility:hidden;
  border:1px solid black;
  background:rgb(204,204,255);
  -moz-border-radius: 5px;
  border-radius: 5px;
  }
.out_box_header{
  text-align:right;
  height:20px;
  width:300px;
  border-bottom: 1px solid black;

} 

.out_box_body 
  {
  padding:2px;  
  
  }

 
  .hand 
    {
     cursor: pointer;
    }
    
#pom_menu {
          text-align:left;
          margin-bottom:10px;
          }    
#pom_menu a {
             color: black;
            }          
          
#log_buldoci {margin:20px;
              margin-left:40px;}          