/* CSS Document */
html {font-family: 'Roboto', sans-serif; font-weight:400; color:#000; background-color:#FFF;}

#mcadmin {
  width:1000px;
  margin:50px auto;
  background-color: #FFF;
  padding: 20px 50px;
  border: 0;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  min-height: 500px;
}

fieldset {border:0;}

a {text-decoration: none; color:#222;}
a:hover {text-decoration: none; color:#222;}
a.white:hover {text-decoration: none; color:#FFF;}

.input-text-full {
  width:950px;
  height:40px;
  margin: 10px 0 10px 0;
  border: 1px solid #DDD;
  padding:0 10px 0 10px;
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  }
  
.input-text-half {
  width:490px;
  height:40px;
  margin: 10px 0 10px 0;
  border: 1px solid #DDD;
  padding:0 10px 0 10px;
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  }
  
.input-date {
  width:200px;
  height:40px;
  margin: 10px 0 10px 0;
  border: 1px solid #DDD;
  padding:0 10px 0 10px;
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  }
  
.input-vol {
  width:50px;
  height:40px;
  margin: 10px 10px 10px 0;
  border: 1px solid #DDD;
  padding:0 10px 0 10px;
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  }  
  
.mceINFOTEXT {
  padding:10px;
  }
  
.imageBeer {
  width:450px;
  height:450px;
  border: 1px solid #DDD;
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  }
  
.text-green {
  color: rgb(0,153,0);
  }
  
.pridat-aktual-btn {
  border: 0;
  height:31px;
  font-size: 8pt;
  width:170px;
  padding:5px 10px 5px 10px;
  background-color: #8dc63f;
  color: #FFF;
  cursor: pointer;
  }
  
.fileUpload {
  position: relative;
  overflow: hidden;
  margin: 10px;
}

.upload-btn {
  padding: 6px 12px;
  background-color:rgb(255,0,0);
  width:150px;
  color:#FFF;
  margin-left:135px;
  margin-top: 350px;
  }

.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
  }
  
.smazat-aktual-btn {
  border: 0;
  height:31px;
  font-size: 8pt;
  width:170px;
  padding:5px 10px 5px 10px;
  background-color: rgb(80,80,80);
  color: #FFF;
  cursor: pointer;
  }
  
.pridat-btn {
  border: 0;
  height:31px;
  font-size: 8pt;
  padding:5px 10px 5px 10px;
  background-color: #8dc63f;
  color: #FFF;
  cursor: pointer;
  }

.pridat-nav_1-btn {
  border: 0;
  height:20px;
  font-size: 8pt;
  padding:0 10px 0 10px;
  background-color: #8dc63f;
  color: #FFF;
  cursor: pointer;
  position: relative;
  top: 0px;
  }
  
.pridat-nav_2-btn {
  border: 0;
  height:17px;
  font-size: 8pt;
  background-color: #8dc63f;
  color: #FFF;
  cursor: pointer;
  position: relative;
  top: 7px;
  }

.upravit-btn {
  border: 0;
  height:31px;
  font-size: 8pt;
  padding:5px 10px 5px 10px;
  background-color: rgb(255,153,0);
  color: #FFF;
  cursor: pointer;
  }

.grey-btn {
  border: 0;
  height:31px;
  font-size: 8pt;
  padding:5px 10px 5px 10px;
  background-color: #AAA;
  color: #FFF;
  cursor: pointer;
  }
  
.smazat-btn {
  border: 0;
  height:31px;
  font-size: 8pt;
  padding:5px 10px 5px 10px;
  background-color: rgb(204,0,0);
  color: #FFF;
  cursor: pointer;
  }
  
.pridej-foto-btn {
  height:19px;
  font-size: 8pt;
  padding:7px 10px 5px 10px;
  background-color: #8dc63f;
  cursor: pointer;
  }  

.upravit-sort-btn {
  border: 0;
  height:12px;
  font-size: 8pt;
  padding:5px 10px 5px 10px;
  background-color: rgb(255,153,0);
  color: #FFF;
  cursor: pointer;
  margin-top:2px;
  }
  
.smazat-sort-btn {
  border: 0;
  height:12px;
  font-size: 8pt;
  padding:5px 10px 5px 10px;
  background-color: rgb(204,0,0);
  color: #FFF;
  cursor: pointer;
  margin-top:2px;
  }

#textNovinky img {
  max-width:680px;
  height:100%;
  }

  #sortable { list-style-type: none; margin: 0 auto; padding: 0; width: 50%; text-align: center; }
  #sortable li { padding: 5px 0; margin: 10px 0; border: 1px solid black;}
  #sortable li span { position: absolute; }

  tr {
    border-bottom: 1px solid #ccc;
  }

  td {
    padding: 10px;
  }

  .text-orange {color:orange;}


