/*
*   CSS STYLES  
*   @Author: HoNzA - john_ny@seznam.cz
*
*   LETO-BARVY: #1a7744 #008812; #00a36d; #95eda0; #e5fee8; #eaeaea;
*   ZIMA-BARVY: #110088; #bbddff;
*
 ZAKLADNI FORMATOVANI STRANKY */
/* ========================================================================== */
body {
  background-color: #FDD29F;
  margin: 0;
  padding: 0;
  text-align: center;
  font-family: Verdana, "Geneva CE", lucida, sans-serif;
  font-size: 10pt;
  color: black;
}
a:link {
    color: #B43104;
    text-decoration: none;
    /*border-bottom: 1px dashed #110088;*/
}
a:visited {
  color: #B43104;
  text-decoration: none;
  /*border-bottom: 1px dashed #110088;*/
}
a:hover {
  color: #B47704;
  text-decoration: underline;
}
img a:link {
  border: none;
}
h2 {
    font: bold 18pt/17pt times new roman;
    font-variant: small-caps;
    letter-spacing: 3px;
    color: #e79e00;
    padding: 0px;
    margin: 0px;
    margin-bottom: 15px;
}
h3 {
  font-family: Verdana;
  font-size: 11pt;
  font-weight: bold;
  color: #e79e00;
  padding-left: 10px;
  font-variant: small-caps;
}
h3 a:link {
  text-decoration: none;
  color: #e79e00;
}
h3 a:hover {
  text-decoration: none;
  color: #ff9c00;
}
h3 a:visited {
  text-decoration: none;
  color: #e79e00;
}
h4 {
  font-family: Verdana;
  font-size: 11pt;
  font-weight: bold;
  color: #e79e00;
  padding-left: 10px;
}
ul {
   margin-left: 40px; 
   margin-top: 5px;
   margin-bottom: 10px;
}
li {
    margin-bottom: 2px;
}
/* NOVINKY */
input {
  border: 1px solid #FFB102;
}
textarea {
  border: 1px solid #FFB102;
}
label {
  padding-top: 15px;
  padding-right: 10px;
}
table {
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* KONEC NOVINEK */
#alt_logo {
    position:absolute;
    left: 0px;
    top: 0px;
    width: 1px;   
    height: 1px;
    visibility: hidden;
}

#page  {
    background: url('www_img/wall1.jpg') no-repeat;
    width: 911px;
    height: 730px;
    text-align: left;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    background-color: #FDD29F; /*E4C791*/
    /*border: 1px solid black;*/
}
#page-top {
  height: 730px;
}
#page-foot {
    width: 911px;
    height: 30px;
    background-color: #FDD29F;
    padding-top: 10px;
    text-align: center;
    font: normal 8pt/10pt 'Verdana'; 
    /*border: 1px solid black;*/
}
#page2  {
    background: url('www_img/background.jpg') repeat-y;
    width: 911px;
    text-align: left;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    background-color: #FDD29F; /*E4C791*/
    /*border: 1px solid blue;*/
}
#page2-top  {
    background: url('www_img/xhead.jpg') no-repeat;
    width: 911px;
    height: 36px;
    text-align: left;
    padding: 0px;
    background-color: #FDD29F; /*E4C791*/
    /*border: 1px solid black;*/
}
#page2-body {
  border: 0px solid black;
  padding-left: 45px;
  padding-right: 45px;
  padding-top: 15px;
}
#page2-foot {
  background: url('www_img/xfoot.jpg') no-repeat;
    width: 911px;
    height: 30px;
    background-color: #FDD29F;
    padding-top: 50px;
    text-align: center;
    font: normal 8pt/10pt 'Verdana'; 
    /*border: 1px solid black;*/
}
#mrak {border: none}
.no-border {border: none}

/******** ------------------------------------------------------------------------- *******/
/*  HLAVICKA STRANKY - nepouzito zatim  */
#header {
    /*background: url('banner.jpg') no-repeat;*/
    height: 278px;
    margin: 0px;
    padding: 0px;
}
/*#jazyk {
  float: left;
  padding-top: 30px;
  padding-left: 40px;
}*/
#nav {
   padding-top: 155px;
   padding-left: 200px;
   height: 25px;
   width: 580px;
  /*border:1px solid black;*/
}
#left-block{
 /*border:1px solid black;*/
 float:left;
 width: 180px;
}
#nav2 {
   padding-left: 50px;
   padding-top: 30px;
   height: 50px;
   width: 120px;
   /*border:1px solid black;*/
}
#aktuality {
  margin-top: 50px;
  float:left;
  /*border: 1px solid black;*/
  width: 180px;
  padding-left: 10px;
  padding-right: 10px;
  /*background-color: #95eda0;*/
}
#obsah {
  float: right;
  margin-top: 60px;
  /*padding-left: 250px;*/
  padding-right: 50px;
  width: 500px;
  /*border: 1px solid red;*/
}
#pata {
  clear: both;
  width: 180px;
  text-align: center;
  padding-top: 10px;
  padding-left: 15px;
  padding-bottom: 3px;
  font: normal 7pt/9pt 'Verdana';
}

.aktualita {
  font: normal 7pt/9pt 'Verdana';
  text-align: justify;
  padding-bottom: 5px;
  padding-top: 5px;
  border-bottom: 1px dashed #008812;
}

.text {
  font: normal 9pt/11pt 'Verdana';
  text-align: justify;
  text-indent: 2em;
  margin-top: 20px;
  margin-bottom: 20px; 
}
.text1 {
  font: bold 8pt/10pt 'Verdana';
  text-align: justify;
  margin-top: 20px;
  margin-bottom: 20px; 
}
.foto {
  border: 1px solid #008812;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
}
/*NOVE */
#login {
  font: bold 9pt/20pt 'Verdana';
  background-color: #e5fee8;
  margin-left: auto;
  margin-right: auto;
  text-align: right;
  width: 250px;
  border: 1px dotted #008812;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
} 
.form {
  width: 400px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 10px;
  border: 1px dotted #008812;
  background-color: #e5fee8;
  padding: 10px;   
}
.form_row {
  padding-left: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.cenik {
  border-bottom: 2px dotted #008812;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 4px;
  font: bold 8pt/12pt 'Arial';   
}
.cenik1 {
  border-bottom: 1px dashed #008812;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 4px;
  font: normal 8pt/12pt 'Arial';  
}
.fotka {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 15px;
}
.foto_navigace {
  margin-left: 350px;
  margin-top: 10px;
}
.sipka{
  border: none;
  padding-right: 20px;
}
.paticka {
  font: normal 7pt/11pt 'Arial';
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 350px; 
}
.stred {
  margin-left: auto;
  margin-right: auto;
}
/*------------- NOVE -----*/
.float-right {
  float: right;
  margin-right: 10px;
  margin-left: 10px;
  margin-bottom: 5px;
  border: none;
}
.kontakty {
  vertical-align: top;
}
.center {
  margin-left: auto;
  margin-right: auto;
}
.galerie {
  text-align: center;
  padding-bottom: 15px;
}
.galerie-nadpis {
  font: bold 12pt/14pt 'Verdana';
  margin-bottom: 10px;
}
.galerie-tbl {
  margin-top: 20px;
  margin-left:auto;
  margin-right: auto;
}
.no-border {
  border: none;
}
.back {
  padding-bottom: 15px;
}
.right {
  text-align: right;
}
#lokalni-navigace {
  width: 800px;
  text-align: right;
  font-weight: bold;
}
.uc-zahlavi {
  font-weight: bold;
  text-align: center;
  padding-bottom: 5px;
  border-bottom: 1px dashed #e79e00;
}
.jidl-tbl {
  border-bottom: 1px dotted #EEDC8A;
  padding-bottom: 10px;
  padding-top: 10px;
}
.akt-datum {
  vertical-align: top;
}
.akce {
  margin-left: 50px;
  margin-bottom: 10px;
}
.akce-nadpis {
  margin-left: 10px;
}
.zapis {
  color: red;
  font: normal 14pt/18pt 'Verdana';
  width: 950px;
  /*border: 1px dashed black;*/
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px; 
}
.logged {
    float: right;
    margin-top: 0px;
    margin-right: 10px;
    padding: 10px; 
    width: 270px;
    height: 90px;
    background: #FDD29F;;
    border: 1px solid #CC6600;
}
#sklad {
  font-variant: small-caps;
  color: #CC6600;
  margin-left: 25px;
}
#karta-select {
    margin-left: auto;
    margin-right: auto;
    padding: 10px; 
    width: 500px;
    height: 60px;
    background: #FDD29F;
    border: 1px solid #CC6600;
}
.sklad-tbl {
  border-bottom: 1px dotted #EEDC8A;
  padding-bottom: 5px;
  padding-top: 5px;
  text-align: right;
  font: normal 9pt/11pt 'Verdana';
}
.tbl-sklad-zahlavi {
  text-align: center;
  padding-bottom: 5px;
  border-bottom: 1px dashed #e79e00;
  font: bold 9pt/11pt 'Verdana';
}
.sklad-tbl-x {         /* prehled skladu */
  text-align: right;
  width: 90px;
}


#uzaverka-foot {
    width: 911px;
    height: 30px;
    margin-left: auto;
    margin-right:auto;
    /*background-color: #FDD29F;*/
    padding-top: 20px;
    text-align: center;
    font: normal 8pt/10pt 'Verdana'; 
    /*border: 1px solid black;*/
}

.adm-menu {
  font-family: Verdana;
  font-size: 11pt;
  font-weight: bold;
  color: #e79e00;
  padding-left: 10px;
  font-variant: small-caps;
}
.adm-menu a:link {
  text-decoration: none;
  color: #e79e00;
}
.adm-menu a:hover {
  text-decoration: none;
  color: #ff9c00;
}
.adm-menu a:visited {
  text-decoration: none;
  color: #e79e00;
}
.tbl-top {
  padding-right: 10px;
  vertical-align: top;
}
.tbl-left {
  padding-left: 10px;
  padding-right: 2px;
}
.tbl-left-ok {
  padding-left: 10px;
  padding-right: 2px;
  color: green;
}

.tbl-left1 {
  padding-left: 10px;
  padding-right: 2px;
  color: red;
}
.tbl-center {
  text-align:center;
  vertical-align: center;
  padding-top: 3px;
  padding-bottom: 2px
}
.tbl-body-small {
  font: normal 7pt/9pt 'Verdana';
}
.harmonogram {
  vertical-align:top;
}
.harmonogram-technik {
  width: 500px;
  margin-left: auto;
  margin-right: auto;
}
.chcklist {
  border: 1px solid black;
  width: 150px;
  text-align: center;

}
.poznamka {
  font: italic 9pt/11pt 'Verdana';
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 20px;
  padding-top: 10px;
  border-bottom: 1px dotted black;
  border-top: 0px dotted black;
}
.pole {
  width: 390px;
}