* {margin:0; padding:0;}
body {background:#f0eabd url(../img/pozadi.png) repeat-x; font-family:Verdana,sans-serif; font-size:80%; color:#444; line-height:20px;}
#platno {margin:0 auto; width:720px; background-color:#fff; margin-top:10px; border:1px solid #e1c58a; margin-bottom:10px;}
#jazyky {margin:0 auto; width:700px; background:#fff url(../img/jazyky.gif); height:30px; margin-top:5px;}
#hlavicka {margin:0 auto; width:700px;}
#menu {margin:0 auto; width:700px; background:url(../img/menu.png) repeat-x; height:35px;}
ul.navigace {list-style-type:none; margin-left:-8px; padding:8px; font-weight:bold; font-size:90%;}
ul.navigace li {display:inline;}
ul.navigace li a {color:#fff; text-decoration:none; padding:10px;}
ul.navigace li a:hover {color:#963; background:#fc0 url(../img/menu-pozadi.png) repeat-x;}
ul.navigace li.aktivni a, ul.navigace li.aktivni a:hover {color:#963; background:#fc0 url(../img/menu-pozadi.png) repeat-x;}
#struktura {margin:0 auto; width:700px; background:#fc0 url(../img/struktura.png) repeat-y; padding-bottom:20px;}
#obsah {width:480px; float:left; background:#fff url(../img/obsah.png) repeat-x;}
#sloupec {margin:0 0 0 480px; background:#f8f9bd url(../img/sloupec.png) repeat-x;}
#paticka {margin:0 auto; width:700px; padding:10px;}
#paticka p {color:#aaa; text-align:center; font-size:85%;}
hr.cleaner {clear:both;	height:1px;	margin:-1px 0 0 0; border:none;	visibility:hidden;}
h1 {margin:15px 20px 5px 20px; padding:10px 0 25px 0; font-size:150%; font-weight:normal; color:#c58a50; letter-spacing:-1px; background: url(../img/podtrzitko.gif) no-repeat 50% 100%; line-height:24px;}
h2 {padding:10px 20px 5px 20px; font-size:130%; font-weight:normal; color:#cd1b1f; letter-spacing:-1px;}
h3 {padding:20px 20px 5px 20px; font-size:130%; font-weight:normal; color:#d1960c; letter-spacing:-1px;}
p {padding:5px 20px 5px 20px;}
a {color:#963;}
a:hover {color:#d1960c;}
h3 a {color:#cd1b1f;}
h3 a:hover {color:#d1960c;}
acronym {cursor:help; color:#963}
p.datum {padding:0px 20px 0px 20px; color:#963; font-size:90%;}
p.info {padding:5px 20px 5px 20px; color:#cd1b1f; font-size:90%; line-height:16px; font-style:italic;}
table tbody td {padding:2px;}
table.otviraci-doba {margin:5px 5px 5px 20px; border:1px solid #f8f9bd; width:82%; color:#963;}
table.otviraci-doba td {padding:3px 5px; background:#f3f38c url(../img/prechod2.png) repeat-x; border-bottom:1px solid #f8f9bd;}
table.otviraci-doba td.svetla {background:#f6f6a9 url(../img/prechod.png) repeat-x; border-bottom:1px solid #f8f9bd;}
table.otviraci-doba td.posledni {border:none;}
ul.aktualni-nabidka, ul.akce {list-style-image:url(../img/square.gif); margin:5px 20px 5px 30px; font-size:90%; line-height:16px;}
ul.aktualni-nabidka li, ul.akce li {margin-top:7px;}
ul.nabidka, ul.kontakt, ul.volby, ul.kontakt {list-style-type:none; margin:5px 30px;}
ul.volby {margin:10px 30px;}
ul.nabidka li {padding:0 0 0 18px; background:url(../img/ikona.png) no-repeat 0 50%; margin-top:5px; background-color:#f9fac5;}
ul.nabidka li.svetlejsi {padding:0 0 0 18px; background:url(../img/ikona.png) no-repeat 0 50%; margin-top:5px; background-color:#fbfcda;}
ul.kontakt li.mobile {padding:0 0 0 15px; background:url(../img/mobile.gif) no-repeat 0 50%;}
ul.kontakt li.mail {padding:0 0 0 15px; background:url(../img/mail.gif) no-repeat 0 50%;}
ul.kontakt li.web {padding:0 0 0 15px; background:url(../img/home.gif) no-repeat 0 50%;}
ul.vlajky {text-align:right; list-style-type:none; padding-top:2px; margin-right:22px;}
ul.vlajky li {display:inline;}
ul.vlajky li.cze a {padding:0 0 0 25px; background:url(../img/cze.png) no-repeat 0 50%; width:26px;}
ul.vlajky li.eng a {padding:0 0 0 25px; background:url(../img/eng.png) no-repeat 0 50%; width:26px;}
ul.vlajky li.deu a {padding:0 0 0 25px; background:url(../img/deu.png) no-repeat 0 50%; width:26px;}
ul.vlajky li.hol a {padding:0 0 0 25px; background:url(../img/hol.png) no-repeat 0 50%; width:26px;}
ul.vlajky li.rus a {padding:0 0 0 25px; background:url(../img/rus.png) no-repeat 0 50%; width:26px;}
#formular {margin:25px 20px 5px 20px}
#formular fieldset {border:1px solid #f0e83c; padding:10px 20px; background:#fbfcda url(../img/prihlaseni.png) repeat-x; position:relative;}
#formular legend {background-color:#f9fac5; border:1px solid #f0e83c; padding:2px 6px; position:absolute; top:-20px; font-size:110%; color:#d1960c;}
.tlacitko {background-color:#f9fac5; border:1px solid #f0e83c; padding:2px; cursor:pointer; color:#d1960c; font-size:100%;}
ul.tlacitka-sprava {padding:0;}
ul.tlacitka-sprava li {display:inline;}
ul.tlacitka-sprava li a.bt-tucny {background:url(../img/tlacitka/bt-tucny.png) no-repeat; overflow:hidden; width:25px; height:25px; float:left; padding-left:2px;}
ul.tlacitka-sprava li a.bt-kurziva {background:url(../img/tlacitka/bt-kurziva.png) no-repeat; overflow:hidden; width:25px; height:25px; float:left; padding-left:2px;}
ul.tlacitka-sprava li a.bt-odkaz {background:url(../img/tlacitka/bt-odkaz.png) no-repeat; overflow:hidden; width:25px; height:25px; float:left; padding-left:2px;}
ul.tlacitka-sprava li a.bt-cara {background:url(../img/tlacitka/bt-cara.png) no-repeat; overflow:hidden; width:25px; height:25px; float:left; padding-left:2px;}
ul.tlacitka-sprava li a.bt-seznam {background:url(../img/tlacitka/bt-seznam.png) no-repeat; overflow:hidden; width:25px; height:25px; float:left; padding-left:2px;}
ul.tlacitka-sprava li a.bt-cislovanyseznam {background:url(../img/tlacitka/bt-cislovanyseznam.png) no-repeat; overflow:hidden; width:25px; height:25px; float:left; padding-left:2px;}
ul.tlacitka-sprava li a.bt-tucny:hover, ul.tlacitka-sprava li a.bt-kurziva:hover, ul.tlacitka-sprava li a.bt-odkaz:hover, ul.tlacitka-sprava li a.bt-cara:hover, ul.tlacitka-sprava li a.bt-seznam:hover, ul.tlacitka-sprava li a.bt-cislovanyseznam:hover {background-position: 0 -25px;}
.box-1 {background-color:#f9fac5; margin:20px 20px 5px 20px;}
.box-2 {background-color:#fbfcda; margin:20px 20px 5px 20px;}
.box-1 ul, .box-2 ul {padding:0 0 5px 25px;}
.box-1, .box-2 {font-size:90%;}
table.galerie, table.galerienabidka, table.galerieakce{padding:5px 20px 5px 20px;}
table.galerie tbody td, table.galerienabidka tbody td, table.galerieakce tbody td {padding:5px;}
table.galerie tbody td a img {border:5px solid #e0d0b1; padding:1px;}
table.galerie tbody td a:hover img {border:5px solid #cd1b1f; padding:1px;}
#platno-fotky {margin:0 auto; margin-top:5px; margin-bottom:10px; text-align:center;}
#platno-fotky img {padding:7px; background-color:#fff; border:1px solid #e1c58a;}
#navigace-fotek {background-color:#fbfcda; border-bottom:1px solid #e1c58a; text-align:center; padding:2px;}
table.galerienabidka tbody td a img, img.essox {padding:6px; border:1px solid #e0d0b0; background-color:#fff;}
table.galerienabidka tbody td a:hover img {border:1px solid #963;}
table.galerieakce tbody td a img {padding:6px; border:1px solid #e0d0b0; background-color:#fff;}
table.galerieakce tbody td a:hover img {border:1px solid #963;}

.bunka_1 {
  background-color: #f8f9bd;
  margin: 5px 15px 10px 5px;
  padding: 8px;
}

.bunka_2 {
  background-color: #fbfcda;
  margin: 5px 15px 10px 5px;
  padding: 8px;
}

.bunka-foto {
  width: 100px;
  float: left;
}

.bunka-foto a img {
  border: 5px solid #fff;
  padding: 1px;
}

.bunka-foto a:hover img {
  border: 5px solid #cd1b1f;
  padding: 1px;
}

.bunka-text {
  margin: 0 0 0 115px;
}

.bunka-text h2 {
  margin: 0;
  padding: 0;
}

.bunka-text h2 a {
  color: #cd1b1f;
}

.bunka-text h2 a:hover {
  color: #963;
}

.bunka-text p {
  margin: 0;
  padding: 5px 0 0 0;
}

.vyber-nabidky {
  padding: 5px 15px;
}

.vyber-nabidky a img, a img.obr {
  border: 5px solid #e0d0b1;
  padding: 1px;
  margin-left: 7px;
}

.vyber-nabidky a:hover img, a:hover img.obr {
  border: 5px solid #cd1b1f;
  padding: 1px;
  margin-left: 7px;
}
