body {
  padding: 0;
  margin: 0;
  background-color: #6699CC;
  font-family: Tahoma, arial, helvetica, sans-serif;
  font-size:12px;
  color: #00385f;
}
#body {
  background: url(../img/bgr/bgr-body.jpg) repeat-x #ecf8ff;
  background-color: #0e496d;
  color: #00385f;
  padding: 0;
  margin: 0;
}
ul, li {
  list-style-type:square;
}
pre {
  margin: 0px;
  padding: 0px;
  font-family: Tahoma, arial, helvetica, sans-serif;
}
hr {
  width: 100%;
  display: block;
  height: 1px;
  padding-left:5px;
  border-top: 1px solid #cacaca;
  border-left: 0 none;
  border-right: 0 none;
  border-bottom: 0 none;
}
a {
  color:#FF6600;
}
a:visited {
  color:#FF6600;
}
a:hover {
  color:#FF6600;
  background: #ffff90;
  text-decoration: none;
}
h1,h2,h3 {
  font-size:12pt;
  color: #4682b4;
  margin:0 0 5px 0;
}
h1 {
  font-size:12pt;
}
h2 {
  font-size:10pt;
}
h3 {
  font-size:10pt;
}
form {
  margin: 0px;
}
#main {
  width: 955px;
  position: relative;
  margin: auto;
}
#content {
  background: url(../img/bgr/bgr-content.jpg) top repeat-x #336484;
  width:100%;
  margin: 0;
  padding: 0;
}
#content-line {
  background:url(../img/bgr/bgr-content-line.gif) left repeat-y;
  width:100%;
  margin: 0;
  padding: 0;
}
#head {
  width:955px;
  height:110px;
  background-image:url(../img/head.jpg);
}
#logo {
  margin: 0;
  padding: 0;
  height:110px;
  width:188px;
  float:left;
  position:relative;
  top: 3px;
}
/*--------navigace---------*/
#navigace {
  height: 35px;
  margin: 0;
  position:relative;
  top:75px;
  padding: 0;
}
/*submenu - */
.submenu a, .submenu a:visited {
  text-decoration:none;
  padding:5px 5px  5px 10px;
  color:#416E8B;
  display:block;
  border-top:1px solid #fff;
  background:#CEEDFF;
}
.submenu a:hover {
  background:#416E8B;
  color:#fff;
}
.submenu p {
  display:block;
  padding:5px 5px  5px 10px;
  border-top:1px solid #fff;
  margin: 0;
  color:#416E8B;
  background:#C0D0FF;
  font-weight: bold;
}

/*--------obsah---------*/
#left-column {
  width: 208px;
  float:left;
  margin-top:10px;
}
#left-column h2 {
  margin:4px;
}

.menu {
  background-color:#fff;
  display:block;
  width:195px;
  border: 3px solid #648AA2;
  margin: 0px 5px 5px 5px;
}
/*uzsi pro index*/
#middle-column {
  width: 710px;
  float:left;
  border: 3px solid #89d3fd;
  /*background: url(../img/bgr/bgr-middle-body.png) top repeat-x #ecf8ff;*/
  background-color:#ecf8ff;
  padding: 5px;
  margin:10px 0 10px 10px;
}
.left {
  float:left;
  margin: 0px 5px 0 0;
}
.right {
  float:right;
  margin: 0px 5px 0 0;
}
.clear {
  clear:both;
}
abbr {
  cursor: help;
}
.rss {
  margin:2px;
  background: url(../img/ikony/iko-rss.png) center left no-repeat;
  padding: 2px 4px 2px 25px;
}
.rss-page {
  margin:2px;
  background: url(../img/ikony/iko-rss.png) center left no-repeat;
  padding: 1px 1px 1px 25px;
}
.zapati {
  padding-top:5px;
  margin-top:5px;
  border-top: 1px solid #cacaca;
}
/*footer*/
#footer {
  width: auto;
  color:#fff;
  margin: 0;
  text-align:center;
  padding-top:0px;
  border-top:1px solid #ccc;
}
#footer a {
  color: #003366;
  text-decoration:underline;
}

#footer a:hover {
  color: #fff;
  background: inherit;
}
#spaneco {
  font-size:10px;
  text-align:right;
  margin: auto;
  padding:5px;
  border-top: 2px solid #7CA8D3;
}
#spaneco a {
  color: #003366;
  text-decoration:none;
}
#spaneco a:hover {
  color:#fff;
  text-decoration:underline;
}
.table td {
  background-color: #CEEDFF;
}
