 body {
        padding-top: 60px;
        padding-bottom: 40px;    
        background: #e6e4e4 url(bg.jpg) no-repeat center top fixed;       
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 14px;

      }
     
 
 .well{  
     background:#fff;
      box-shadow: 0 0 0 0 white, 0 0px 0 0 white, 0 3px 5px 0 rgba(0, 0, 0, .2);
     margin: 10px;
   }
   
    .well-aktuality{ 
         border-radius: 4px;
     background:#def0fa;
      box-shadow: 0 0 0 0 white, 0 0px 0 0 white, 0 3px 5px 0 rgba(0, 0, 0, .2);
     margin: 10px 0;
     padding: 10px;
   }
 
 .col-md-3 { padding: 0px 6px;}
   
   .bila {
         padding: 0px;  margin: 10px 0;    
   }
   
   
   .nav-pills li  { box-shadow: 0 0 0 0 white, 0 0px 0 0 white, 0 0px 5px 0 rgba(0, 0, 0, .1);}
   
 
   h1 { color:#000080; font-size: 2em; margin: 25px 0 5px 0 }
   h2 { color:#000; font-size: 1.4em; }
   h3 { color:#08837a; font-size: 1.2em; }
   .nadpisek { color:#800000; font-size: 1.6em; } 
  
 
  .prostor-right {margin:0 0 10px 15px}
  .prostor-left {margin:0 15px 10px 0px}
  .velikost {   background: url(pozadi.jpg) repeat-x center top;   }
  .carka {border-bottom: 1px #eee solid; padding: 5px 0 5px 0;}
  .modra {font-weight: bold; padding: 5px 0 5px 0}

.mezera {margin:5px 0}
.lead {color: #666; font-size: 1.3em;}
.odstavec {text-align: justify; padding: 10px 0px;}
.nadpis {font-size: 2.0em; color:#fff;}
.alert {color:#000}
.stred {text-align: center;}
.velikost-tabulka { width: 300px}
.velikost-pismo {font-size: 1.3em;}
 
 .footer-links {
  margin: 10px 0;
}
.footer-links li {
  display: inline;
  padding: 0 2px;
}
.footer-links li:first-child {
  padding-left: 0;
}

 .thumbnail-foto{
       float:left;
       padding: 10px;
       height: 200px;
       width: 190px;
       text-align: center;
       line-height: 130%;
       border:1px solid #ddd;
       margin: 5px;
       font-size: 0.95em;
          border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.08);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.08); 
  }

  .thumbnail{
       float:left;
       padding: 10px;
       height: 250px;
       width: 200px;
       text-align: center;
       line-height: 130%;
       border:1px solid #ddd;
       margin: 5px;
       font-size: 0.95em;
          border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.08);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.08); 
  }
  
  .okolo_foto {margin: 5px 3px;}
   
  .katalog-nadpis { height: 35px}
  .katalog-nadpis a {color: red}
  .katalog-foto {height: 130px}
  .katalog-cena {height: 35px; font-size: 1.4em; }
  
  div.fixed {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 100%;
  border-top: 2px solid #ffff80;
  background: #222;
  color:#fff;
  padding: 20px;
  text-align: center;
  font-size: 0.9em; 
  z-index: 1000;
}