/* CSS Document */
body {
  font: 12px/1.8 Verdana, Arial, Helvetica, sans-serif;
  padding: 7px 0 7px 0;
  margin: 7px 0 7px 0;  
  background: #e8e6e4 url(img/bodyBg.png) repeat-x left top
}
img {
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none
}
h1 {
  font-size: 22px;
  text-transform: uppercase;
  color: #f90
}
h2 {
  font-size: 1.2em
}
a, a:link, #navigL a:visited {
  color: #797600;
  text-decoration: none;
  font-weight: bold
}
a:hover {
  color: #0066cc;
}
body {
  text-align: center;
  min-width: 760px
}
#wrapper {
  margin: 0px auto;
  width: 720px;
  text-align: left
}
#wrapper {
  background: #fff url(img/bg.gif) repeat-y left top
}
#hlava {
  clear: both;
  background: url(img/hlava.jpg) no-repeat right top;
  width: 720px;
  height: 255px
}
#subNav {
  float: left;
  width: 180px
}
#content {
  float: left;
  width: 720px
}
#contentFull {
  float: left;
  padding: 10px 20px 20px 20px;
  width: 680px;
  min-height: 400px;
  _height: 400px  
}
#contentFg {
  float: right;
  padding: 10px 0 20px 0;
  width: 520px;
  min-height: 400px;
  _height: 400px
}
#uvodL {
  float: left;
  padding: 10px 10px 10px 0;
  width: 220px
}
#uvodR {
  float: right;
  padding-top: 10px;
  width: 432px
}
#copyright {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: #909090;
  padding-top: 5px;
  text-align: center
}
H2 {
  margin-bottom: 0px
}
P {
  margin-top: 0px
}
#navwrapper {
  display: block;
  width: 720px;
  background: #ddeeff
}
#mainNav a:link {
  color: #fff;
  text-decoration: none
}
#mainNav a:visited {
  color: #fff;
  text-decoration: none
}
#mainNav a:hover {
  COLOR: #333
}
#mainNav {
  padding-right: 0px;
  padding-left: 0px;
  background: url(img/mainNavBg.gif) #faa819 repeat-x;
  float: left;
  padding-bottom: 0px;
  margin: 0px;
  text-transform: uppercase;
  width: 100%;
  padding-top: 0px;
  list-style-type: none
}
#mainNav li {
  float: left
}
#mainNav li a {
  display: block
}
#mainNav li a {
  padding-right: 1.5em;
  padding-left: 1.5em;
  background: url(img/mainNavBorder.gif) repeat-y left top;
  padding-bottom: 0px;
  margin: 0px;
  line-height: 2.1em;
  padding-top: 0px
}
#mainNav .first a {
  background: none transparent scroll repeat 0% 0%
}
#subNav {
  text-transform: uppercase;
  color: #333
}
#subNav a:link {
  color: #333;
  text-decoration: none
}
#subNav a:visited {
  color: #333;
  text-decoration: none
}
#subNav a:hover {
  color: #369
}
#subNav ul {
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
  list-style-type: none
}
#subNav li {
  background: url(img/subNavBg.gif) #e4e4e4 repeat-x left bottom
}
#subNav li a {
  display: block;
  padding-left: 10px;
  padding-bottom: 0px;
  margin: 0px;
  height: 30px;
  padding-top: 0px
}
#subNav h2 {
  padding-right: 10px;
  padding-left: 10px;
  font-size: 1em;
  background: #ff9900;
  padding-bottom: 0px;
  margin: 0px;
  line-height: 30px;
  padding-top: 0px
}
#footer {
  clear: both;
  background: #e8e6e4;
  width: 720px;  
  border-top: #848100 1px solid;
  padding-top: 10px;
  padding-bottom: 5px;
  line-height: 1
}
#footer {
  text-align: center
}
#footerNav {
  padding-right: 0px;
  display: inline;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
  list-style-type: none
}
#footerNav LI {
  padding-right: 0px;
  display: inline;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
  list-style-type: none
}
#footerNav A {
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 0px;
  border-left: #000 1px solid;
  padding-top: 0px
}
#footerNav .first A {
  border-left-style: none
}
.imgInFrame {
  padding: 8px;
  background: #efefef;
  border: 1px solid #909090
}
a.imgPopis {
  color: #999999;
  font-family: Verdana, Arial, Helv;
  font-weight: normal;
  text-decoration: none
}
#adresa {
  margin-left: 95px;
  _margin-left: 100px;
  padding-left: 10px;
  border-left: 2px dotted #ccccb3
}
.firstletter:first-letter {
  font-size: 450%;
  _font-size: 400%;
  padding-right: 3px;
  float: left;
  line-height: .9em;
  color: #797600
}
/* --- styling table1 --- */
#table1 {
  font: bold 13px Verdana, Arial, Helvetica, sans-serif;
  border: solid 1px #d0d0d0;
  border-collapse: collapse
}
#table1 caption {
  padding: 0 5px 5px 0;
  font: italic 13px Verdana, Arial, Helvetica, sans-serif;
  color: #47596b;
  text-align: right
}
#table1 tr {
  border: solid 1px #d0d0d0
}
#table1 th {
  border-right: 1px solid #d0d0d0;
  border-top: 1px solid #d0d0d0;
  border-bottom: 1px solid #d0d0d0;
  letter-spacing: 1px;
  /* text-transform: uppercase;
--- */
  text-align: center;
  padding: 5px 15px 5px 15px;
  font-weight: bold;
  color: #000;
  background: #ffeebb
}
#table1 th.th1 {
  font-weight: bold;
  background: #eee8aa
}
#table1 td {
  white-space: nowrap;
  border-right: 1px solid #d0d0d0;
  border-bottom: 1px solid #d0d0d0;
  padding: 10px 15px 10px 15px;
  color: #000;
  background: #fff
}
/* --- styling table2 --- */
#table2 {
  margin-left: 100px;
  background-color: #ffffff
}
#table2 td {
  padding: 20px 20px 20px 20px
}
#adresa {
  margin-left: 50px;
  _margin-left: 55px;
  padding-left: 10px;
  border-left: 2px dotted #ccccb3
}
#vlajky {
  height: 20px;
  width: 100%;
  text-align: right;
  margin: 0;
  padding: 3px 0 0 0;
  z-index: 2
}
