﻿body {
   margin: 0;
   padding: 0;
   background-image: none;
   background-repeat: repeat;
   background-color: gray;
   background-position: top left;
   background-attachment: fixed;
   font-family: calibri, Helvetica, sans-serif;
   font-size: 18px;
   
     }

p{text-align:center;}

img {border:0;}

ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    font-size: 16px;
    }

a {text-decoration: none; color: black;}

img a {text-decoration: none;}

li {width: 170px;
    margin-bottom:1px;}


li a {display: block;
      padding-top:5px;
      padding-left:5px;
      width: 170px;
      height: 20px;
      border-bottom: 1px solid white;
      border-right: 1px solid white;
      background-color:#ffd5a1;
      color: black;}

li a:visited {display: block;
      padding-top:5px;
      padding-left:5px;
      width: 170px;
      height: 20px;
      border-bottom: 1px solid white;
      border-right: 1px solid white;
      background-color:#ffd5a1;
      color: black;}

li a:hover {width: 170px;
            height: 20px;
            background-color:lightgray;
            padding-top:5px;
            padding-left:5px;
            border-bottom: 1px solid white;
            border-right: 1px solid white;
            color: black;
            }
 

.dvoj {font-size: 5px;}

.titulek
  {display:block;
   font-size:28px;
   color: black;
   text-align:left;
   padding-left: 0px;
   margin-bottom: 15px;
  } 

.oranzovytitulek
  {display:block;
   font-size:22px;
   color: orangered;
   text-align:left;
   margin-top: 20px;
   margin-bottom: 15px;
  } 
    

#aktuality
  { width:410px;
   height: 300px;
   overflow: hidden;
   }
    
#clanek1{
   display:block;
   margin: 4px;
   padding: 2px;
   width: 446px;
   border: solid lightgray 1px;
   font-size:16px;
   }

    
#clanek2{
   display:block;
   margin: 4px;
   padding: 2px;
   width: 446px;
   border: solid lightgray 1px;
   font-size:16px;
   }

    
#clanek3{
   display:block;
   margin: 4px;
   padding: 2px;
   width: 446px;
   border: solid lightgray 1px;
   font-size:16px;
   }

    
#clanek4{
   display:block;
   margin: 4px;
   padding: 2px;
   width: 446px;
   border: solid lightgray 1px;
   font-size:16px;
   }

#clanek5{
   display:block;
   margin: 4px;
   padding: 2px;
   width: 446px;
   border: solid lightgray 1px;
   font-size:16px;
   }

#clanek6{
   display:block;
   margin: 4px;
   padding: 2px;
   width: 446px;
   border: solid lightgray 1px;
   font-size:16px;
   }

#clanek7{
   display:block;
   margin: 4px;
   padding: 2px;
   width: 446px;
   border: solid lightgray 1px;
   font-size:16px;
   }

.nadpis{ 
         font-size: 20px;
         color: black;
         text-decoration:underline;}

.cele{font-size:16px;
      }

.info{display:block;
      font-size: 12px;
      color: gray;
      float:right;
         }

#clanek1 a {
      text-decoration: none;
      color: orangered;
        }
#clanek1 a:hover
     {text-decoration: none;
      color: orangered;
       }

#clanek2 a {
      text-decoration: none;
      color: orangered;
        }
#clanek2 a:hover
     {text-decoration: none;
      color: orangered;
       }
#clanek3 a {
      text-decoration: none;
      color: orangered;
        }
#clanek3 a:hover
     {text-decoration: none;
      color: orangered;
       }

#clanek4 a {
      text-decoration: none;
      color: orangered;
        }

#clanek4 a:hover
     {text-decoration: none;
      color: orangered;
       }

#clanek5 a {
      text-decoration: none;
      color: orangered;
        }
#clanek5 a:hover
     {text-decoration: none;
      color: orangered;
       }
#clanek6 a {
      text-decoration: none;
      color: orangered;
        }
#clanek6 a:hover
     {text-decoration: none;
      color: orangered;
       }
#clanek7 a {
      text-decoration: none;
      color: orangered;
        }
#clanek7 a:hover
     {text-decoration: none;
      color: orangered;
       }

.podpis{display:block;
        margin-top: 25px; 
        float:right;}

#hlavicka {
   height:180px;
   width: 100%;
   background-color:gray;
   repeat: no-repeat;
   margin-bottom: 10px;
   
    }

.obrazekvhlavicce
  { display: block;
    margin: 0px auto;
     }

#master {
   margin: 0 auto;
   background-color:white;
   background-position: center;
   width: 1100px;
     }

#tabule
  {width: 1100px;
   margin: 0px auto;
   padding:0px;
   background-color:orange;}

#obsah-tabule{
   padding: 0px;
   margin: 0px;
   background-color:orange;}

.tabulka {
    margin: 0px auto;
    background-color:orange;
        }

#box0 {margin-left:0px;
       margin-bottom:0px;
       padding:0;
       width:939px;
       height:60px;
       background-color:orange;
       float:left;
       }

#obsah_box0 {margin:0; padding-right: 3px; padding-left:6px; padding-top: 6px; padding-bottom:3px;  }

#box01 {margin-left:0px;
       margin-bottom:0px;
       padding:0;
       width:70px;
       height:60px;
       background-color:orange;
       float:left;
       }

#obsah_box01 {margin:0; padding-right: 3px; padding-left:6px; padding-top: 6px; padding-bottom:3px;  }

#box02 {margin-left:0px;
       margin-bottom:0px;
       padding:0;
       width:90px;
       height:60px;
       background-color:orange;
       float:left;
       }

#obsah_box02 {margin:0; padding-right: 3px; padding-left:6px; padding-top: 6px; padding-bottom:3px;  }

#box1 {margin-left:0px;
       margin-bottom:0px;
       padding:0;
       width:159px;
       height:159px;
       background-color:orange;
       float:left;
       }

#obsah_box1 {margin:0; padding-right: 3px; padding-left:6px; padding-top: 6px; padding-bottom:3px;}

#box2 {margin-left:0px;
       margin-bottom:0px;
       padding:0;
       width:308px;
       height:159px;
       background-color:orange;
       float:left;
       }

#obsah_box2 {margin:0; padding-right: 3px; padding-left:3px; padding-top:6px; padding-bottom:3px;}

#box3 {margin-left:0px;
       margin-bottom: 0px; 
       padding:0;
       width:474px;
       height:159px;
       background-color:orange;
       float:left;
       }

#obsah_box3 {margin:0; padding-right: 3px; padding-left:3px; padding-top: 6px; padding-bottom:3px;}

#box4 {margin-left:0px;
       margin-bottom:0px;
       padding:0;
       width:158px;
       height:159px;
       background-color:orange;
       float:left;
       }

#obsah_box4 {margin:0; padding-right: 0px; padding-left:0px; padding-top: 6px; padding-bottom: 0px;}

#box41 {margin-left: 2px;
       margin-bottom: 2px;
       padding:0;
       width:73px;
       height:72px;
       background-color:yellow;
       float:left;
       }

#obsah_box41 {margin:0;}

#box42 {margin-left:2px;
       margin-bottom:2px;
       padding:0;
       width:73px;
       height:72px;
       background-color:red;
       float:left;
       }

#obsah_box42 {margin:0;}

#box41a {margin-left: 2px;
       margin-bottom: 2px;
       padding:0;
       width:150px;
       height:72px;
       background-color:yellow;
       float:left;
       }

#obsah_box41a {margin:0;}

#box43 {margin-left:2px;
       margin-top:5px;
       padding:0;
       width:73px;
       height:72px;
       background-color:orangered;
       float:left;
       }

#obsah_box43 {margin:0;}

#box44 {margin-left:2px;
       margin-top:5px;
       padding:0;
       width:73px;
       height:72px;
       background-color:gray;
       float:left;
       }

#obsah_box44 {margin:0;}

#box5 {margin-left:0px;
       margin-bottom:0px;
       padding:0;
       width:159px;
       height:465px;
       background-color:orange;
       float:left;
       }

#obsah_box5 {margin:0; padding-right: 3px; padding-left:6px; padding-top: 3px; padding-bottom:3px;}

#box51 {margin-left:0px;
       margin-bottom:5px;
       padding:0;
       width:150px;
       height:150px;
       background-color:orangered;
       float:left;
       }

#obsah_box51 {margin:0;}

#box52 {margin-left:0px;
       margin-bottom:5px;
       padding:0;
       width:150px;
       height:150px;
       background-color:pink;
       float:left;
       }

#obsah_box52 {margin:0;}

#box53 {margin-left:0px;
       margin-bottom:5px;
       padding:0;
       width:150px;
       height:150px;
       background-color:red;
       float:left;
       }

#obsah_box53 {margin:0;}



#box6 {margin-left:0px;
       margin-bottom: 0px;
       padding:0;
       width:311px;
       height:465px;
       background-color:orange;
       float:left;
       }

#obsah_box6 {margin:0; padding-right: 3px; padding-left:3px; padding-top: 3px; padding-bottom:3px;}

#box61a {margin-left:0px;
       margin-bottom:5px;
       padding:0;
       width:150px;
       height:150px;
       background-color:yellow;
       float:left;
       }

#obsah_box61a {margin:0;}

#box61b {margin-left:5px;
       margin-bottom:5px;
       padding:0;
       width:150px;
       height:150px;
       background-color:yellow;
       float:left;
       }

#obsah_box61b {margin:0;}

#box62 {margin-left:0px;
       margin-bottom:5px;
       padding:0;
       width:150px;
       height:150px;
       background-color:orange;
       float:left;
       }

#obsah_box62 {margin:0;}

#box63 {margin-left:5px;
       margin-bottom:5px;
       padding:0;
       width:150px;
       height:150px;
       background-color:red;
       float:left;
       }

#obsah_box63 {margin:0;}

#box64 {margin-left:0px;
       margin-bottom:5px;
       padding:0;
       width:150px;
       height:150px;
       background-color:red;
       float:left;
       }

#obsah_box64 {margin:0;}

#box65 {margin-left:5px;
       margin-bottom:5px;
       padding:0;
       width:150px;
       height:150px;
       background-color:gray;
       float:left;
       }

#obsah_box65 {margin:0;}


#box7 {margin-left:0px;
       margin-top:0px;
       
       width:470px;
       height:465px;
       background-color:white;
       float:left;
       overflow: scroll;}

#obsah_box7 {width:463px; height: 458px; padding-top:2px; background-color:white;}
        

#box8 {margin-left:0px;
       margin-bottom:0px;
       padding:0;
       width:159px;
       height:465px;
       background-color:orange;
       float:left;
       }


#obsah_box8 {margin:0;padding-right:3px; padding-top:3px; padding-left: 3px; padding-bottom: 3px;}

#box81 {margin-left:0px;
       margin-bottom:5px;
       padding:0;
       width:150px;
       height:150px;
       background-color:orange;
       float:left;
       }

#obsah_box81 {margin:0;}

#box82 {margin-left:0px;
       margin-bottom:5px;
       padding:0;
       width:150px;
       height:150px;
       background-color:pink;
       float:left;
       }

#obsah_box82 {margin:0;}

#box83 {margin-left:0px;
       margin-bottom:5px;
       padding:0;
       width:150px;
       height:150px;
       background-color:yellow;
       float:left;
       }

#obsah_box83 {margin:0;}

#box9 {margin-left:0px;
       margin-bottom:0px;
       padding:0px;
       width:159px;
       height:159px;
       background-color:orange;
       float:left;
       }

#obsah_box9 {margin:0; padding-left:6px; padding-top:3px;padding-right:3px;padding-bottom:3px;}

#box10 {margin-left:0px;
       margin-bottom: 0px;
       padding:0px;
       width:156px;
       height:159px;
       background-color:orange;
       float:left;
       }

#obsah_box10 {margin:0; padding-left:3px; padding-top:3px;padding-right:3px;padding-bottom:3px;}

#box11 {margin-left:0px;
       margin-bottom: 0px;
       padding:0;
       width:156px;
       height:159px;
       background-color:orange;
       float:left;
       }

#obsah_box11 {margin:0; padding-left:2px; padding-top:3px;padding-right:3px;padding-bottom:3px;}

#box12 {margin-left:0px;
       margin-bottom: 0px;
       padding:0;
       width:313px;
       height:159px;
       background-color:orange;
       float:left;
       }

#obsah_box12 {margin:0; padding-left:0px; padding-top:3px;padding-right:3px;padding-bottom:6px;}


#box121 {margin-left:0px;
       margin-bottom:5px;
       padding:0;
       width:73px;
       height:72px;
       background-color:gray;
       float:left;
       }

#obsah_box121 {margin:0;}

#box122 {margin-left:5px;
       margin-bottom:5px;
       padding:0;
       width:73px;
       height:72px;
       background-color:red;
       float:left;
       }

#obsah_box122 {margin:0;}

#box123 {margin-left:5px;
       margin-bottom:5px;
       padding:0;
       width:73px;
       height:72px;
       background-color:yellow;
       float:left;
       }

#obsah_box123 {margin:0;}

#box124 {margin-left:5px;
       margin-bottom:5px;
       padding:0;
       width:73px;
       height:72px;
       background-color:gray;
       float:left;
       }

#obsah_box124 {margin:0;}

#box125 {margin-left:0px;
       margin-bottom:5px;
       padding:0;
       width:73px;
       height:72px;
       background-color:pink;
       float:left;
       }

#obsah_box125 {margin:0;}

#box126 {margin-left:5px;
       margin-bottom:5px;
       padding:0;
       width:73px;
       height:72px;
       background-color:brown;
       float:left;
       }

#obsah_box126 {margin:0;}

#box127 {margin-left:5px;
       margin-bottom:5px;
       padding:0;
       width:73px;
       height:72px;
       background-color:pink;
       float:left;
       }

#obsah_box127 {margin:0;}

#box128 {margin-left:5px;
       margin-bottom:5px;
       padding:0;
       width:73px;
       height:72px;
       background-color:red;
       float:left;
       }

#obsah_box128 {margin:0;}

#box13 {margin-left:0px;
       margin-bottom: 0px;
       padding:0;
       width:156px;
       height:159px;
       background-color:orange;
       float:left;
       }

#obsah_box13 {margin:0; padding-left:1px; padding-top:3px;padding-right:2px;padding-bottom:3px;}

#box14 {margin-left:0px;
       margin-bottom: 0px;
       padding:0;
       width:159px;
       height:159px;
       background-color:orange;
       float:left;
       }

#obsah_box14 {margin:0; padding-left:3px; padding-top:3px;padding-right:6px;padding-bottom:2px;}

#box15 {margin-left:0px;
       margin-bottom: 0px;
       padding:0;
       width:159px;
       height:159px;
       background-color:orange;
       float:left;
       }

#obsah_box15 {margin:0; padding-left:6px; padding-top:3px;padding-right:3px;padding-bottom:6px;}

#box16 {margin-left:0px;
       margin-bottom: 0px;
       padding:0;
       width:156px;
       height:159px;
       background-color:orange;
       float:left;
       }

#obsah_box16 {margin:0; padding-left:3px; padding-top:3px;padding-right:3px;padding-bottom:6px;}

#box17 {margin-left:0px;
       margin-bottom: 0px;
       padding:0;
       width:156px;
       height:159px;
       background-color:gray;
       float:left;
       }

#obsah_box17 {margin:0; padding-left:3px; padding-top:3px;padding-right:3px;padding-bottom:6px;}

#box18 {margin-left:0px;
       margin-bottom: 0px;
       padding:0;
       width:156px;
       height:159px;
       background-color:orange;
       float:left;
       }

#obsah_box18 {margin:0; padding-left:3px; padding-top:3px;padding-right:3px;padding-bottom:6px;}

#box19 {margin-left:0px;
       margin-bottom: 0px;
       padding:0;
       width:156px;
       height:159px;
       background-color:orange;
       float:left;
       }

#obsah_box19 {margin:0; padding-left:3px; padding-top:3px;padding-right:3px;padding-bottom:6px;}

#box20 {margin-left:0px;
       margin-bottom: 0px;
       padding:0;
       width:156px;
       height:159px;
       background-color:orange;
       float:left;
       }

#obsah_box20 {margin:0; padding-left:3px; padding-top:3px;padding-right:3px;padding-bottom:6px;}

#box21 {margin-left:0px;
       margin-bottom: 0px;
       padding:0;
       width:161px;
       height:159px;
       background-color:orange;
       float:left;
       }

#obsah_box21 {margin:0;padding-left:3px; padding-top:3px;padding-right:6px;padding-bottom:6px;}

#masterin {
    margin: 0;
    background-image: none;
    background-color:white;
      }

.zahlavi {margin: 0; padding:0;}

#nabidka{
    width: 180px;
    
    padding: 0;
    float:left;
    background-color:white;
    border-width: 0px;
       
    }

#obsah_nabidky {
    background-color: white;
    text-align: left; 
    }


  
#obsah {
     float:left;
     
     width:1025px;
     background-color: white;
     padding: 0px;
     margin-right: 0px;
     margin-bottom:5px;
          }

#obsah_obsahu {
     padding: 20px;
     font-size:18px;
      line-height:130%;
          }
#obsah_obsahu a {color: orangered;}

#obsah2 {
     float:left;
     width:830px;
     background-color:white;
     padding: 0px;
     margin-bottom:0px;
     margin-right: 5px;
    
          }

#obsah_obsahu2 {
     padding: 20px;
     padding-top:25px;
     font-size:18px;
     line-height:130%;
          }

#obsah_obsahu2 a {color: orangered; }

#podpisclanku{text-align:right;margin-right:35px;}

#cistic2
{background-color: gray; height: 5px; clear: both;}

#reserverodice
     { 
       margin-left:60px;
       margin-bottom:0px;
       padding:0;
       width:280px;
       height:70px;
       float:left;
       background-color:gold;
       border: 2px solid lightgray;
         }

#obsahreserverodice {margin: 0;padding-top: 10px; text-align:center;}

#reserveucitele
      { margin-left:100px;
       margin-bottom:0px;
       padding:0;
       width:280px;
       height:70px;
       float:left;
       background-color:orange;
       border: 2px solid lightgray;
        }

#obsahreserveucitele  {margin:0; padding-top: 10px;
                       text-align: center;}
.jidlo
  {float:left; border: 1px solid brown; margin-left: 15px; margin-bottom:15px; padding:5px; height: 260px;}

.jidlo2
  {float:left; border: 1px solid brown; margin-left: 15px; margin-bottom:15px; padding:5px; height: 160px;}
.tbl
  {margin: 0px;
   margin-bottom: 15px;
   margin-top: 15px;
   border: 1px solid gray;
   border-collapse:collapse;
   width: 95%; 
  }

.tbl td {border: 1px solid gray; height: 20px; padding-left:5px; font-size: 18px;}

.tbl000
  {margin-bottom: 15px;
   margin-top: 15px;
   border: 0px solid gray;
   border-collapse:collapse;
    }

.tbl000 td {border: 0px solid gray; height: 20px; padding-left:10px;font-size: 18px; }

.tbl300
  {margin-bottom: 15px;
   margin-top: 15px;
   border: 0px solid gray;
   border-collapse:collapse;
    }

.tbl300 td {border: 0px solid gray; height: 30px; padding-left:5px;
          padding-bottom:15px; width:300px; vertical-align: top; 
          font-size: 18px;}

td a {color: orangered;}

.tbl_jidelnicek
  {margin: 0px;
   margin-bottom: 15px;
   margin-top: 15px;
   border: 1px solid gray;
   border-collapse:collapse;
   width: 95%; 
  }

.tbl_jidelnicek td {border: 0px solid gray;border-left: 1px solid gray; height: 20px;
       padding-left:5px; font-size: 18px;}

.den{width:70px;}
.polevka{width:120px;}
.hlavni{width:200px;}

.oranzovarada {background-color: #ffffaa;}

.rozvrh
  {margin:0;
   border: 1px solid gray;
   border-collapse:collapse;
   width: 100%; 
   margin-bottom: 20px;
  }

.rozvrh td {border: 1px solid gray; height: 25px; text-align:center;font-size: 22px;}

.cj {background-color: #ffe5a5 ; color: black;}

.ma {background-color: #11aaff ; color: black;}

.prv {background-color: #00bbaa ; color: black;}

.hv {background-color: #ffff00 ; color: black;}

.vv {background-color: #ff6620 ; color: black;}

.pc {background-color: #b5ccaa ; color: black;}

.tv {background-color: #99FF33 ; color: black;}

.vl {background-color: #ffe0ff ; color: black;}

.prvd{background-color: #aaffaa ; color: black;}

.ze {background-color:  #00ddaa ; color: black;}

.de {background-color: #d5a565 ; color: black;}

.prps {background-color: #aaffaa ; color: black;}

.aj {background-color: #ffaaff ; color: black;}

.nj {background-color: #ffa5a5 ; color: black;}

.rj {background-color: #f545a5 ; color: black;}

.fy {background-color: #11ffff ; color: black;}

.ch {background-color: #20a0a0 ; color: black;}

.ov {background-color: #ff66ff ; color: black;}

.inf {background-color: #ccddff ; color: black;}

.vz {background-color: #ffd7ee ; color: black;}

.pcinf{background-image: url("obrazky/pcinf.jpg"); color: black;}

.den{text-align:right;}

.tbl_zamestnanci
    {margin: 5px; margin-top: 10px;
     border:0px solid gray;
     border-collapse:collapse; 
     
    }

.tbl_zamestnanci td {border: 0px solid gray;padding-left:7px;padding-bottom:20px; font-size: 18px;}

#sedy {width:80px; float:right;background-color:gray;}

#rychlanabidka
   {background-color:white;
    float:right;
    width:70px; 
  }

#obsah_rychlanabidka
    {padding-left: 0px;
     padding-top: 0px;
     background-color:white;}

.oddelovac{display:block; width:100%;height:2px;background:white;clear:both;}

.ikona {width:70px; height:70px;}

.tridnifotoh { width: 200px; height:150px;  margin: 2px;}

.tridnifotov { width: 150px; height: 200px; margin: 2px;}

.objednavka {display: block; border:1px solid orange; text-align:center;font-size: 20px;}

.fotoh {margin-left: 0px;
       margin-right:15px;
       margin-top: 15px;
       float:left;
       width:350px;
       height:260px;
       padding: 7px;
       background-color: #f5f5f5;
       border: 1px solid lightgray;
       }

.fotov {margin-left: 0px;
       margin-right:15px;
       margin-top: 15px;
       width:260px;
       height:350px;
       padding: 7px;
       background-color: #f5f5f5;
       border: 1px solid lightgray;
       }

.fototridah {margin-left: 0px;
       margin-right:15px;
       margin-top: 15px;
       float:left;
       width:400px;
       height:300px;
       padding: 7px;
       background-color: #f5f5f5;
       border: 1px solid lightgray;
       }

.fototridav {margin-left: 0px;
       margin-right:15px;
       margin-top: 15px;
       width:300px;
       height:400px;
       padding: 7px;
       background-color: #f5f5f5;
       border: 1px solid lightgray;
       }

.fotogalh {margin-left: 15px;
       margin-bottom: 15px;
       width:600px;
       height:400px;
       padding: 7px;
       background-color: #f5f5f5;
       border: 1px solid lightgray;
       }

.fotogalv {margin-left: 15px;
       margin-bottom: 15px;
       width:400px;
       height:600px;
       padding: 7px;
       background-color: #f5f5f5;
       border: 1px solid lightgray;
       }

.odkazfoto {text-decoration: underline; color: orangered; font-size: 22px;}

.logoceho{ width: 830px; height: 830px; margin-left: -10px;}
 
.projekt {float: left; margin-right:20px;margin-bottom:20px;}

.pravo{float:right; width: 250px; height: 250px;margin-top: 15px;}

#paticka {
   margin: 0px auto;
   width: 1080px;
   background-color:orange;
   text-align: center;
   font-size: 14px;
   color: black;
   padding: 10px;
   border-width:0px;
   clear: both;
       }
 
#paticka a{text-decoration:underline;}