  /* CSS Document */

  body {
  margin: 0em;
  padding-top: 0em;
  color: #000;
  background: #074e68;
  text-align: center;
}
#page {
  width: 832px;    min-height: 550px;
  margin-left: auto;
  margin-right: auto;
  padding: 0em;
  background-image: url('images/textura.jpg');
  background-repeat: repeat-y;
  text-align: left;
  font-family: "Geneva CE", "Arial CE", sans-serif;
  font-size: 10pt
}
#hlava {
  width: 832px;
  height:200px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(images/banner.jpg);
  text-align: left;
}

#obsah_obal {
  width: 722px;
  _width: 832px;
  height: 36px;
  text-align: left;
  padding: 15px 55px 15px 55px;
  background-image: url(images/stitek.jpg);
  background-repeat: no-repeat;
}
#menu {
  width: 170px;
  _width: 175px;
  height:auto;
  padding-top:25px;
  padding-right:5px;
  text-align: left;
  float: left;
  font-family: Arial CE;
  font-size: 10pt;
  color: #493003;
}

#text {
  width: 520px;
  height: auto;
  text-align: left;
  float: right;
}
#ozn {
  width: 320px;
  _width: 510px;
  height:120px;
  _height:170px;
  padding: 40px 150px 10px 40px; 
  background-image: url(images/personal.jpg);
  background-position: right top;
  background-repeat: no-repeat;
  text-align: left;
  border-bottom: 2px solid #493003;
  font-family: Trebuchet MS;
  font-weight: bold;
}

#ozn2 {
  width: 320px;
  _width: 510px;
  height:120px;
  _height:170px;
  padding: 40px 150px 10px 40px; 
  background-image: url(images/stromecek.jpg);
  background-position: right top;
  background-repeat: no-repeat;
  text-align: left;
  border-bottom: 2px solid #493003;
  font-family: Trebuchet MS;
  font-weight: bold;
}

.down {margin-bottom: 15px;}
.usebe {margin-top: 0.3em;margin-bottom: 0.3em}
.bold   {font-weight:bold;}
.h {margin-top:30px;}
h1 {font-size:14pt;text-align:center;}
a {text-decoration: underline; color: black}
a:hover {text-decoration: none}
a.hlava {display:block;width: 832px;height:200px;}
.center {text-align: center}
.male {font-size: 8pt;}

a.domu {
  display:block;
  height: 19px;
  width: 56px;
  background: url("images/menu/domu.gif") 0 0 no-repeat;
  margin-bottom: 15px;
  margin-left: 10px;
}
a:hover.domu {
  background-position: -56px 0;
}

a.foto {
  display:block;
  height: 24px;
  width: 96px;
  background: url("images/menu/foto.gif") 0 0 no-repeat;
  margin-bottom: 15px;
  margin-left: 10px;
}
a:hover.foto {
  background-position: -96px 0;
}

a.denn {
  display:block;
  height: 21px;
  width: 101px;
  background: url("images/menu/den1.gif") 0 0 no-repeat;
  margin-bottom: 15px;
  margin-left: 10px;
}
a:hover.denn {
  background-position: -101px 0;
}

a.knih {
  display:block;
  height: 17px;
  width: 103px;
  background: url("images/menu/knih.gif") 0 0 no-repeat;
  margin-bottom: 15px;
  margin-left: 10px;
}
a:hover.knih {
  background-position: -103px 0;
}
a.kont {
  display:block;
  height: 17px;
  width: 75px;
  background: url("images/menu/kont.gif") 0 0 no-repeat;
  margin-bottom: 15px;
  margin-left: 10px;
}
a:hover.kont {
  background-position: -75px 0;
}
a.osla {
  display:block;
  height: 23px;
  width: 56px;
  background: url("images/menu/osla.gif") 0 0 no-repeat;
  margin-bottom: 15px;
  margin-left: 10px;
}
a:hover.osla {
  background-position: -56px 0;
}
a.list {
  display:block;
  height: 24px;
  width: 104px;
  background: url("images/menu/listek.gif") 0 0 no-repeat;
  margin-bottom: 15px;
  margin-left: 10px;
}
a:hover.list {
  background-position: -104px 0;
}

a.kupo {
  display:block;
  height: 27px;
  width: 118px;
  background: url("images/menu/kupo.gif") 0 0 no-repeat;
  margin-bottom: 15px;
  margin-left: 10px;
}
a:hover.kupo {
  background-position: -118px 0;
}

#jhlavni {
  width: 520px;
  height: 120px;
  text-align: left;
  float: left;
  border-top: 1px dotted grey;
}

#jfoto {
  width: 160px;
  height: 120px;
  text-align: left;
  float: left;
}

#jsteaky{
  width: 520px;
  height: auto;
  text-align: left;
  float: left;
  border-top: 1px dotted grey;
}

#jsteaky1{
  width: 259px;
  height: auto;
  font-size: 11pt;
  font-family: Times New Roman;
  color: #1b1b1b;
  float:left;
  font-weight:bold;
}

#jsteaky2{
  width: 259px;
  height: auto;
  float:right;
  font-size: 10pt;
  font-family: Times New Roman;
  color: #1b1b1b;
  font-weight:bold;
}


#jtext {
  width: 300px;
  height: auto;
  text-align: center;
  float: left;
  padding-top: 20px;
}

#jtext h3 {
  font-size: 12pt;
  font-family: Times New Roman;
}

#jtext h4 {
  font-size: 10pt;
  font-family: Times New Roman;
  color: #1b1b1b;
}

#jcena {
  width: 60px;
  height: 120px;
  text-align: center;
  float: right;
}

.jidlo {
  font-size: 16pt;
  font-family: Georgia;
  color: #493003;
  padding-left: 60px;
  margin-top: 30px;
  margin-bottom: 10px
}/*pro editaci*/#edit img {  border: 0px;}#jidelnicek {  margin: 0px auto 0px auto;  width: 800px;  padding: 20px;  padding-top: 5px;  text-align: left;  background: white;  border: 1px solid #d6eaf1;}#save {  display: block;  background: #84a9b8;  position: fixed;  top: 20px;  left: 20px;  padding: 10px;  border: 1px solid #032E38;}#preview {  display: block;  background: #84a9b8;  position: fixed;  top: 90px;  left: 20px;  padding: 10px;  border: 1px solid #032E38;}#saveDiv {  height: 0px;  width: 0px;  overflow: hidden;}.day {  padding: 20px;  border: 1px solid #032E38;  margin-top: 15px;  background: #d6eaf1;}.category {  padding: 20px;  border: 1px solid #032E38;  margin-top: 15px;  background: #84a9b8;}.inputGramaz {  width: 50px;}.inputJidlo {  width: 530px;}.inputCena {  width: 50px;}.addCat {  margin-top: 20px;  display: block;}.addDish {  margin-top: 20px;  display: block;}.addDay {  margin-top: 20px;  display: block;}.removeCat {  float: right;}.removeDay {  float: right;}.copyDay {  margin-top: 20px;  display: block;}/* Nice menu */#jidelni-listek h2 {  margin-left: 10px;}#jidelni-listek h3 {  margin: 10px;  margin-left: 50px;}.niceTable {  width: 500px;}.niceGramaz {  width: 10%;  padding-bottom:10px;}.niceJidlo {  width: 75%;  padding-bottom:10px;  padding-right: 10px;}.niceCena {  width: 15%;  padding-bottom:10px;}.niceRow {  }#dishText {  width: 650px;  height: 200px;}
