body, div, table, td, span, a, p, input, textarea, button, select { font-family: Verdana, "Geneva CE", lucida, sans-serif; font-weight: normal; text-decoration: none; color:#DADADA; font-size: 8pt; }

body {
  margin: 0;
  padding: 0;
  text-align: center;
  color: #B4A086;
  background: #000000;
}
 
img { border-color: #000000; }
input, textarea { width: 300px; color: #000000; }
input.button { font-weight: bold; width: 120px;}
form { margin: 0; padding: 0; }

A { font-weight:bold; text-decoration:none; COLOR: #E7AD01; }
A:hover   { COLOR: #ffffff; }

#page { 
  position: relative;
  display: block;
  margin: 0 auto 0 auto;
  padding: 0; 
  clear: both;
  width: 890px;
  z-index: 100;
  text-align: center;
  background: url("img/bg_page.gif") center 160px repeat-y;
}

#page_in { 
  _height: 500px;
  min-height: 500px;
  padding: 0;
  margin: 0;
  display: block;
  clear: both;
  text-align: left;
  background: url("img/bg_page_in.gif") repeat-y;
}

div#header { 
  height: 125px;
  margin: 0;
  padding: 0;    
  display: block;
  clear: both;
  text-align: left;
}

div#header div#logo {
  display: block;
  float: left;
}

div#header div#logo img {
  margin: 20px 0 0 20px;
}

div#header div#napis {
  display: block;
  margin: 20px 8px 0 0;
  padding: 0;
  float: right;
  text-align: right;
  font-size: 10pt;
  font-weight: bold;
  color: #223971;
}

div#main { 
  width: 794px;
  _height: 220px;
  min-height: 220px;
  margin: 5px 0 5px 0;
  padding: 0;    
  display: block;
  clear: both;
  text-align: left;
  float: left;
  background: url("img/bg_main.gif") repeat-y;
}

div#left {
  width: 215px; 
  margin: 0;
  padding: 0;
  display: block;
  float: left;
  text-align: left;
}

div#left_in {
  margin: 0 0  0 10px;
  padding: 10px 0 50px 0;
  display: block;
  text-align: left;
  background: url("img/bg_left.gif") left bottom no-repeat #E7AD01;
}

div#center {
  display: block;
  float: left;
  width: 520px; 
  margin: 0 18px 0 18px;
  padding: 0;
  text-align: left;
  overflow: hidden;
  background: url("img/bg_center.gif") left top no-repeat;
}

div#right {
  width: 108px;
  height: 134px; 
  margin: 0;
  padding: 0;
  display: block;
  float: left;
  text-align: left;
  background: url("img/bg_right.gif") left top no-repeat;
}

div#menu {
  margin: 0;
  padding: 0;
  text-align: left;
  display: block;
  clear: both;
}

div#menu a {
  display: block;
  clear: both;
  margin: 0;
  padding: 3px 0 3px 26px;
  text-align: left;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  background: url("img/bg_menu.gif") 0 4px no-repeat;
}

div#menu a:hover {
  font-weight: bold;
}

div#menu a.sel {
  background: url("img/bg_menu_on.gif") 0 4px no-repeat;
}

div#submenu a {
  display: block;
  clear: both;
  margin: 0;
  padding: 3px 0 3px 40px !important;
  text-align: left;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  background: none;
}

div#submenu a:hover {
  font-weight: bold;
}

div#submenu a.sel {
  background: url("img/bg_menuS_on.gif") 0 4px no-repeat;
}

div#text {
  height: auto;
  display: block;
  clear: both;
  padding: 0px;
  margin: 60px 20px 20px 20px;
  text-align: left;
  color: #DADADA;
}

div#text h1 {
  display: block;
  clear: both;
  margin: 0;
  padding: 0 0 20px 30px;
  text-align: left;
  font-weight: normal;
  font-size: 16pt;
  font-family: serif;
  font-variant: small-caps;
  background: url("img/bg_h1.gif") 0 0 no-repeat;
}

div#text h2 {
  display: block;
  clear: both;
  margin: 0 30px 0 0;
  padding: 0 0 5px 18px;
  text-align: left;
  font-weight: bold;
  font-size: 10pt;
  background: url("img/bg_h2.gif") 0 0 no-repeat;
}

div#text a.akce {
  display: block;
  clear: both;
  font-weight: normal;
  margin: 0 30px 30px 0;
  padding: 0;
}

div#text a.akce h2 {
  display: block;
  clear: both;
  margin: 0 30px 0 0;
  padding: 0 0 5px 18px;
  text-align: left;
  font-weight: bold;
  font-size: 10pt;
  background: url("img/bg_h2.gif") 0 0 no-repeat;
}

div#text a.sub {
  display: block;
  float: left;
  margin: 0 30px 0 0;
  padding: 0 0 5px 18px;
  text-align: left;
  font-weight: bold;
  background: url("img/bg_h2.gif") 0 0 no-repeat;
}

div#text img.galerie {
  display: block;
  float: left;
  margin: 4px 4px 4px 4px;
  border: 1px solid #B1A086;
  cursor: pointer;
}

div#mapa {
  position:relative; 
  display: block;
  width: 448px;
  height: 249px;
  background: url("img/mapa.gif") 0 0 no-repeat;
}

div#mapa a {
  position:absolute;
  padding: 1px 0 0 15px;
  font-weight: normal;
  font-size: 8pt;
  color: #ffffff;
  background: url("img/bg_menu.gif") -10px 2px no-repeat;
}

div#mapa a:hover {
  font-weight: bold;
}

div#mapa a#praha {
  left: 140px;
  top: 95px;
}

div#mapa a#plzen {
  left: 75px;
  top: 125px;
}

div#mapa a#vary {
  left: 50px;
  top: 74px;
}

div#mapa a#strakonice {
  left: 100px;
  top: 155px;
}

div#mapa a#krumlov {
  left: 135px;
  top: 205px;
}

div#mapa a#cbudej {
  left: 132px;
  top: 192px;
}

div#mapa a#decin {
  left: 150px;
  top: 40px;
}

div#mapa a#pardubice {
  left: 200px;
  top: 75px;
}

div#mapa a#brno {
  left: 290px;
  top: 180px;
}

div#mapa a#breclav {
  left: 304px;
  top: 212px;
}

div#mapa a#zlin {
  left: 360px;
  top: 180px;
}

a.news {
  display: block;
  clear: both;
  margin: 0 0 10px 0;
  padding: 4px;
  text-align: left;
  color: #000000;
  font-weight: normal;
}

a.news:hover {
  color: #DC0000;
}

a.news h2 {
  display: block;
  margin: 0 0 4px 0;
  padding: 0;
  text-align: left;
  color: #000000;
  font-size: 10pt;
}

a.news:hover h2 {
  color: #DC0000;
}

a.ref {
  display: block;
  clear: both;
  margin: 0 0 10px 0;
  padding: 4px;
  text-align: left;
  color: #000000;
  font-weight: normal;
}

a.ref:hover {
  color: #DC0000;
}

a.ref h2 {
  display: block;
  margin: 0 0 4px 0;
  padding: 0;
  text-align: left;
  color: #000000;
  font-size: 10pt;
}

a.ref:hover h2 {
  color: #DC0000;
}

a.katalog {
  display: block;
  clear: both;
  float: left;
  margin: 0 0 10px 0;
  padding: 0px;
  text-align: left;
  color: #000000;
  font-weight: normal;
}

a.katalog:hover {
  color: #029240;
}

a.katalog h3 {
  display: block;
  margin: 0 0 4px 0;
  padding: 0;
  text-align: left;
  color: #000000;
  font-size: 11pt;
}

a.katalog:hover h3 {
  color: #029240;
}

a.katalog img {
  display: block;
  margin: 0 24px 4px 0;
  padding: 0;
  float: left;
  border: 1px solid #000000;
}

a.katalog div {
  float: left;
  cursor: pointer;
}

a.katalog:hover div {
  color: #029240;
}

a#back {
  display: block;
  margin: 3px 5px 0 0;
  padding: 0px;
  float: right;
  text-align: left;
  color: #DC0000;
  font-weight: bold;
}

a#back:hover {
  color: #000000;
}






#footer { 
  clear: both;
  display: block;
  margin: 0 11px 0 10px;
  padding: 4px 0 4px 0;    
  text-align: center;
  color: #000000;
  font-size: 7pt;
  font-weight: normal;
  color: #000000;
  background: #E7AD01;
  border-top: 2px solid #000000;
}

#footer a {
  font-weight:bold;
  font-size: 7pt;
  text-decoration:none;
  COLOR: #000000;
}

#footer A:hover {
  color: #5C0115;
}

#copy { 
  clear: both;
  display: block;
  margin: 0;
  padding: 4px 0 20px 0;    
  text-align: center;
  color: #000000;
  font-size: 7pt;
  font-weight: normal;
  color: #DADADA;
  background: #000000;
}

#copy a {
  font-weight:bold;
  font-size: 7pt;
  text-decoration:none;
  COLOR: #DADADA;
}

#copy A:hover {
  color: #FFDF18;
}

.clb { 
  clear: both;
  font-size: 1px;
  height: 1px;
  line-height: 1px;
  margin: 0;
  padding: 0;    
}

.clNormalB {  font-weight: normal; text-decoration: none;  color:#000000; }
.clNormalW {  font-weight: normal; text-decoration: none;  color:#FFFFFF; }
.clNormalBl {  font-weight: normal; text-decoration: none;  color:#0066cc; }
.clLogoW {  font-family: sans-serif; font-weight: normal; text-decoration: none; color:#FFFFFF; font-size: 15px; letter-spacing: 2px;}
.clMiddBl {  font-weight: normal; text-decoration: none;  color:#0066cc; font-size: 8pt; }
.clBoldW {  font-weight: bold; text-decoration: none;  color:#FFFFFF; }
.clBoldB {  font-weight: bold; text-decoration: none;  color:#000000; }
.clBigW {  font-weight: normal; text-decoration: none;  color:#FFFFFF; font-size: 16px; }
.clBigO {  font-weight: bold; text-decoration: none;  color:#ff9900; font-size: 11pt; }
.clSmallW { text-decoration:none; COLOR: #FFFFFF; FONT-SIZE: 7pt; }
.clSmallB { text-decoration:none; COLOR: #000000; FONT-SIZE: 7pt; }

