body {
  margin: 0px 0px 0px 0px;
  text-align: center;
  padding: 0px;
  cursor: url('cur/cursor3.cur'), default;
}

#all-page {
  text-align: center;
  margin: auto;
  width: 876px;
  text-align: center;
}

#logo {
  padding: 0px;
  margin: 0px;
  height: 90px;
}

#logo img{
  border: 0px;
}

#mapa-webu {
  text-align: right;
  font-size: 9px;
  font-family: verdana;
  color: #504f4e;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 5px
}

.news{
  text-align: left;
  font-size: 9px;
  font-family: verdana;
  color: #504f4e;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;
  border-bottom: 1px solid #C3C3C3;
}

.newsdatum{
  font-weight: bold;
}

.newsobsah{

}

.newsnadop{
  text-align: left;
  font-size: 10px;
  font-weight: bold;
  font-family: verdana;
  color: #504f4e;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;
  border-bottom: 2px solid black;
}

.sep {
  padding-left: 10px;
  padding-right: 10px;
}

.img-anchor {
  border: 0px
}

#topmenu {
  background: url('images/button_pozadi_off.gif') top left repeat-x;
  height: 27px;
  margin-left: 7px;
  margin-right: 7px;
  text-align: left;
}

#telo-webu {
  padding: 0px;
  margin: 0px;
  
  background: url('images/pasek_pozadi_obsah.gif') top left repeat-y;
  display: table;
}

#footer {
  background: url('images/bottom.gif') top left no-repeat;
  height: 34px;
  clear: left;
  text-align: left;
  font-size: 10px;
  font-family: verdana;
  color: #b5aa94;
  padding-left: 15px;
  padding-top: 10px
}

#footer a{
  font-size: 10px;
  font-family: verdana;
  color: #b5aa94;
  text-decoration: none
}

#footer a:hover{
  text-decoration: underline
}

.footer-pravy {
  padding-left: 520px
}

.topmenu-pasiv {
  float: left;
  height: 27px;
}

.topmenu-pasiv a{
  font-size: 9px;
  font-family: verdana;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  padding-left: 21px;
  padding-right: 11px;
  padding-top: 8px;
  padding-bottom: 7px;
  display: block;
}

.topmenu-pasiv a:hover{
  text-decoration: underline;
}

.topmenu-pasiv-sipka {
  float: left;
  background: url('images/button_sipka_off.gif') no-repeat;
  height: 27px;
  background-position: 7px 10px
}

.topmenu-activ {
  float: left;
  height: 27px;
  background: url('images/button_pozadi_on.gif') top left repeat-x;
}

.topmenu-activ-sipka {
  float: left;
  background: url('images/button_sipka_on.gif') no-repeat;
  height: 27px;
  background-position: 7px 10px
}

.topmenu-activ a{
  font-size: 9px;
  font-family: verdana;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  padding-left: 20px;
  padding-right: 10px;
  padding-top: 8px;
  padding-bottom: 7px;
  display: block;
}

.topmenu-activ a:hover{
  text-decoration: underline;
}

.topmenu-mezi {
  float: left;
  width: 3px;
  height: 27px;
  background: url('images/oddelovac.gif') top left no-repeat;
}

#form-div {
  float: left;
  height: 27px;
  padding-left: 15px;
  padding-right: 20px;
}

#search-form {
  margin-top: 7px;
  margin-bottom: 0px;
}

.edit-search {
  height: 16px;
  font-family: verdana;
  font-size: 10px;
  width: 120px;
  float: left;
  color: #504f4e;
}

.submit {
  float: left;
  margin-top: 2px;
  position: relative;
  left: 10px
}

#content {
  display: table;
  background: url('images/pasek_pozadi_obsah.gif') top left repeat-y;
  width: 100%;
  text-align: left
}

#menu-sloupec {
  float: left;
  width: 210px;
}

#content-sloupec {
  float: left;
  width: 630px;
}

#podmenu {
  clear: left
}

#sidemenu {
  padding-left: 7px
}

.sidemenu-div {
  height: 30px;
  width: 198px;
  background: url('images/sidemenu.jpg') bottom left repeat-x;
}

.sidemenu-div-prostor-pasiv {
  height: 26px;
  width: 198px;
}

html>body .sidemenu-div-prostor-pasiv a{
  font-size: 10px;
  font-family: verdana;
  color: #434343;
  text-decoration: none;
  display: block;
  padding-left: 15px;
  padding-top: 7px;
  padding-bottom: 6px;
  height: 26px;
}

.sidemenu-div-prostor-pasiv a{
  font-size: 10px;
  font-family: verdana;
  color: #434343;
  text-decoration: none;
  display: block;
  padding-left: 15px;
  padding-top: 7px;
  padding-bottom: 6px;
  height: 26px;
}

.sidemenu-div-prostor-pasiv a:hover{
  text-decoration: underline;
}

.sidemenu-div-prostor-activ {
  height: 26px;
  width: 198px;
  background: url('images/pasek_pozadi_submenu_on.gif') top left repeat-y;
}

html>body .sidemenu-div-prostor-activ a{
  font-size: 10px;
  font-family: verdana;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  display: block;
  padding-left: 15px;
  padding-top: 7px;
  padding-bottom: 6px;
  height: 26px;
}

.sidemenu-div-prostor-activ a{
  font-size: 10px;
  font-family: verdana;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  display: block;
  padding-left: 15px;
  padding-top: 7px;
  padding-bottom: 6px;
  height: 26px;
}

.sidemenu-div-prostor-activ a:hover{
  text-decoration: underline;
}

.sidemenu-div-sipka-pasiv {
  height: 26px;
  width: 198px;
  background: url('images/sipka_submenu_off.gif') 6px 10px no-repeat;
}

.sidemenu-div-sipka-activ {
  height: 26px;
  width: 198px;
  background: url('images/sipka_submenu_on.gif') 6px 10px no-repeat;
}

.subsidemenu-div {
  background: url('images/sidemenu.jpg') bottom left repeat-x #fbfbf9;
  padding-bottom: 6px
}

.level1 {
  font-size: 10px;
  font-family: verdana;
  color: #7e7e7e;
}

.level1 a{
  font-size: 10px;
  font-family: verdana;
  color: #7e7e7e;
  text-decoration: none;
  display: block;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 2px;
}

.level1 a:hover{
  color: #000000
}

.level2 {
  
}

.level2 a{
  font-size: 10px;
  font-family: verdana;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  display: block;
  padding-left: 23px;
  padding-top: 3px;
  padding-bottom: 2px;
}

#obsah-www {
  margin: 7px 12px 7px 10px;
  font-size: 10px;
  font-family: verdana;
  color: #7c7c7c;
}

#obsah-www a{
  font-size: 10px;
  font-family: verdana;
  color: #de8b1c;
  text-decoration: underline;
}

#obsah-www a:hover{
  text-decoration: none;
}

p {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 10px;
  text-align: justify;
  padding-left: 10px
}

.obyc-text {
  padding-left: 10px
}

.h1-div {
  background: url('images/pasek_nadpis_1_copy.gif') top left repeat-x;
  height: 35px
}

.h1-sipka {
  background: url('images/sipka_nadpis_1.gif') 7px 9px no-repeat;
  height: 35px
}

.h1-div2 {
  background: url('images/pasek_nadpis_2_copy.gif') top left repeat-x;
  height: 35px
}

.h1-sipka2 {
  background: url('images/sipka_nadpis_2.gif') 7px 9px no-repeat;
  height: 35px
}

h1 {
  font-size: 11px;
  font-family: verdana;
  color: #000000;
  font-weight: bold;
  padding-left: 18px;
  padding-top: 7px; 
  margin-top: 0px;
  padding-bottom: 10px;
  margin-bottom: 0px
}

h2 {
  font-size: 10px;
  font-family: verdana;
  color: #504f4e;
  font-weight: bold;
  padding-left: 12px;
  padding-bottom: 0px; 
  padding-top: 0px; 
  margin-top: 0px;
  margin-bottom: 7px;
  background: url('images/sipka_h2.gif') 3px 3px no-repeat;
}


.uvod-text {
  width: 300px;
  font-size: 10px;
  font-family: verdana;
  color: #9f9f9f;
  padding-left: 5px;
  text-align: justify
}

.vice {
  width: 300px;
  text-align: right;
  padding-top: 10px;
}

.vice2 {
  text-align: right;
  padding-top: 10px;
}

.sipka-vice {
  border: 0px;
  margin-left: 4px;
  position: relative;
  top: 3px
}

.nabidka-img {
  float: left;
  border-right: 1px solid #C5C0BC;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 10px
}

.nabidka-text {
  margin-top: 10px;
  margin-left: 250px
}

.nabidka-nadpis {
  font-size: 10px;
  font-family: verdana;
  color: #504f4e;
  font-weight: bold;
  margin-bottom: 7px
}

.nabidka {
  display: table
}

.galerie {
  padding: 0px;
  width: 628px;
  margin-top: 10px;
  border-bottom: 1px solid #cec8c1;
}

.galerie td {
  padding: 0px;
  text-align: center;
  vertical-align: top;
  width: 25%;
  padding-bottom: 10px
}

.img-galery {
  border-top: 3px solid #cec8c1;
  border-right: 3px solid #cec8c1;
  border-left: 3px solid #cec8c1;
  border-bottom: 8px solid #cec8c1;
}

.galerie-nadpis {
  font-size: 10px;
  font-family: verdana;
  color: #504f4e;
  font-weight: bold;
  text-align: left;
  padding-top: 5px;
  padding-left: 25px
}

.galerie-popisek {
  font-size: 10px;
  font-family: verdana;
  color: #7c7c7c;
  font-weight: normal;
  text-align: left;
  padding-left: 25px
}

.gal {
  float: left;
  width: 160;
  color: #7c7c7c;
  text-align: center;
  padding-top: 10px;
}


.fotka {
  border: 4px solid #d7d2c8
}

.popup-texty {
  padding: 5px 10px 25px 10px
}

.popup-datum {
  font-size: 10px;
  font-family: arial;
  color: #504f4e;
}

.popup-nazev {
  font-size: 10px;
  font-family: arial;
  color: #000000;
  font-weight: bold
}

.popup-popisek {
  font-size: 10px;
  font-family: arial;
  color: #7c7c7c;
  font-weight: bold
}

.seznam {
  margin-top: 0px;
  margin-bottom: 10px
}

.seznam li{
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.form-table {
  margin: auto;
  text-align: center;
  padding: 0px;
  width: 370px;
  border-top: 4px solid #f3f1ed;
  border-bottom: 2px solid #f3f1ed;
  margin-top: 10px
}

.form-leva {
  font-size: 10px;
  font-family: verdana;
  color: #504f4e;
  font-weight: bold;
  text-align: right;
  padding-right: 10px;
  width: 25%
}

.form-leva2 {
  font-size: 10px;
  font-family: verdana;
  color: #504f4e;
  font-weight: bold;
  text-align: right;
  padding-right: 10px;
  width: 25%;
  vertical-align: top
}

.form-prava {
  text-align: left;
  padding-right: 10px;
  height: 25px
}

.form-prava2 {
  text-align: right;
  padding-right: 26px;
  height: 30px
}

.stred {
  text-align: center
}

.prazdna {
  height: 10px;
  font-size: 1px
}

.form-edit {
  height: 18px;
  font-size: 10px;
  font-family: verdana;
  color: #7c7c7c;
  border: 1px solid #cec8c1;
  background: #f3f1ed;
  width: 160px
}

.area {
  height: 70px;
  width: 250px;
  font-size: 10px;
  font-family: verdana;
  color: #7c7c7c;
  border: 1px solid #cec8c1;
  background: #f3f1ed;
}

.form-button {
  border: 1px solid #90846c;
  background: #c4b8a8;
  font-size: 10px;
  font-family: verdana;
  color: #ffffff;
  cursor: pointer
}


