/* zakladni sada stylu, castecne pokrýva i sablonu cms, neplati pro inframy a editor  */

html, body {
  height : 100%;
  margin : 0;
  padding : 0;
}
body {
  font-family : 'Trebuchet MS', Arial, Helvetica, sans-serif;
  font-size : 9pt;
  line-height : 1.5;
  position : relative;
  background: #b5c0e2 url(../pics/bgrs/bok.png) left top repeat-x fixed;
  color : #333;
  text-align : center;
}
h1 {
  text-align : left;
  font-size : 18pt;
  font-weight : bolder;
  line-height : 1.2;
  margin : 0 0 0 170px;
  padding : 11px;
}
h2, h3, h4 {
  font-size : 12pt;
  font-weight : bold;
  color : #3454a3;
}
h3 {
  font-size : 10pt;
}
h4 {
  font-size : 9pt;
}
a:link, a:visited {
  color : #369;
}
p {
  margin : 12px 0 0;
}
blockquote {
  background-color : #f0f0f0;
  font-size : 9pt;
  font-weight : bold;
  text-align : left;
  font-family : monospace;
  color : #000;
  margin : 4px;
}
ol {
  list-style : decimal;
}
ul {
  list-style : disc;
}
li {
  margin-bottom : 6px;
}
hr {
  border-color : #65647b;
  margin : 18px 100px 16px;
}
.hrm {
  border-color : #6666b0;
  margin : 8px 0;
}
.kurz {
  font-style : italic;
}
.normtab, .tucnytab, .maly {
  font-size : 8pt;
  font-weight : 400;
  text-align : left;
  margin : 0;
}
.maly {
  font-size : 6pt;
}
.sedytab, .sedytabn, .sedybtab, .sedybtabn {
  font-size : 8pt;
  font-weight : 400;
  text-align : left;
  color : #9f9f9f;
  text-decoration : line-through;
  margin : 0;
}
.sedybtabn {
  font-weight : bold;
  text-decoration : none;
}
.helptxt {
  margin : 16px;
}
#back {
  width : 840px;
  min-height : 100%;
  text-align : left;
  position : relative;
  color : #333;
  background : #f4f4ff;
  border-left : 1px solid #65647b;
  border-right : 1px solid #65647b;
  margin : 0 auto;
}
#main {
  width : 840px;
  margin : 0 auto;
  padding : 0 0 32px;
}
#head {
  position : relative;
  width : 840px;
  height : 110px;
  background : url(../pics/bgrs/pozadi.png) no-repeat;
}
#langen {
  position : absolute;
  right : 10px;
  top : 10px;
  text-align : right;
  vertical-align : middle;
  width : 86px;
  height : 20px;
  font-size : 8pt;
  font-style : italic;
}
#langen img {
  border : 1px solid blue;
}
#helpb {
  position : absolute;
  right : 10px;
  top : 10px;
  width : 80px;
  height : 36px;
  font-size : 7pt;
  font-style : italic;
  text-align : right;
  vertical-align: top;
}
#titlpic {
  position : absolute;
  left : 91px;
  top : 14px;
}
#content {
  position : relative;
  left : 204px;
  top : 0;
  width : 580px;
  min-height : 430px;
  padding : 25px;
}
ul.horni {
  border-bottom : 1px solid #65647b;
  padding-bottom : 12px;
}
#foot {
  height : 32px;
  width : 100%;
  position : absolute;
  left : 0;
  bottom : 0;
}
#foot .in {
  width : 840px;
  height : 30px;
  background : #65647b url(../pics/bgrs/lista002.png) repeat-x;
  border-top : 1px solid #65647b;
  border-bottom : 1px solid #65647b;
  text-align : center;
  vertical-align : middle;
  overflow : hidden;
  margin : 0 auto;
}
#foot p {
  color : #fff;
  text-decoration : none;
  font-style : italic;
  margin : 0;
  padding : 5px;
}
#foot a {
  color : #ff0;
}
#menubar, #menubare {
  position : relative;
  width : 840px;
  height : 30px;
  background : #65647b;
  text-align : center;
  text-decoration : none;
  color : #f4f4ff;
  font-size : 12pt;
  font-weight : bold;
  margin : 0 auto;
  padding : 0;
  border-top : 1px solid #65647b;
  border-bottom : 1px solid #65647b;
}
#menubar li {
  list-style : none;
}
#menubare {
  background : url(../pics/bgrs/lista002.png) repeat-x;
}
#menubar0 a, #menubar1 a, #menubar2 a, #menubar3 a, #menubar4 a, #menubar5 a, #menubar6 a {
  position : absolute;
  display : block;
  width : 120px;
  height : 30px;
  text-decoration : none;
  background : url(../pics/bgrs/tlac002.png) no-repeat;
  background-position : 0% -30px;
}
#menubar0 a:hover, #menubar1 a:hover, #menubar2 a:hover, #menubar3 a:hover, #menubar4 a:hover, #menubar5 a:hover, #menubar6 a:hover {
  background-position : 0% 0%;
  color : #3454a3;
}
#menubar0 a {
  top : 0;
  left : 1px;
  color : #f4f4ff;
}
#menubar1 a {
  top : 0;
  left : 121px;
  color : #f4f4ff;
}
#menubar2 a {
  top : 0;
  left : 241px;
  color : #f4f4ff;
}
#menubar3 a {
  top : 0;
  left : 361px;
  color : #f4f4ff;
}
#menubar4 a {
  top : 0;
  left : 481px;
  color : #f4f4ff;
}
#menubar5 a {
  top : 0;
  left : 601px;
  color : #f4f4ff;
}
#menubar6 a {
  top : 0;
  left : 721px;
  color : #f4f4ff;
}
#menubox {
  position : absolute;
  width : 200px;
  height : auto;
  border-right : 1px solid #65647b;
  border-bottom : 1px solid #65647b;
}
#menubox li {
  padding : 2px 6px 2px 2px;
}
#fprihl {
  padding : 0 30px 20px;
}
.chyba {
  font-size : 10pt;
  font-weight : bold;
  color : #b71f1f;
  margin : 10px;
}
.fpri {
  width : 118px;
  height : 18px;
  border : 1px solid #65647b;
  font-size : 8pt;
  margin : 0 0 12px;
  padding : 0;
}
.prazdny {
  width : 100%;
  height : 8px;
  text-align : center;
  font-weight : bold;
  margin : 0;
  padding : 0;
}
.editm {
  width : 100%;
  height : 30px;
  text-align : right;
  font-size : 8pt;
  font-style : italic;
  color : #369;
  margin : 0;
  padding : 0;
}
.edith {
  width : 100%;
  height : 20px;
  text-align : left;
  font-size : 8pt;
  font-style : italic;
  color : #369;
  margin : 0;
  padding : 0;
}
.fpril {
  width : 200px;
  height : 18px;
  border : 1px solid #65647b;
  font-size : 9pt;
  margin : 0;
  padding : 0;
}
.fprik {
  width : 40px;
  height : 18px;
  border : 1px solid #65647b;
  font-size : 9pt;
  margin : 0;
  padding : 0;
}
.ftxt {
  width : 160px;
  height : 18px;
  border : 1px solid #65647b;
  font-size : 9pt;
  margin : 0;
  padding : 0;
}
.ftxtp {
  width : 160px;
  height : 18px;
  border : 1px solid red;
  font-size : 9pt;
  color : #333;
  background-color : #ffffe0;
  margin : 0;
  padding : 0;
}
.ftitl {
  width : 580px;
  height : 24px;
  font-family : 'Trebuchet MS', Arial, Helvetica, sans-serif;
  font-size : 12pt;
  font-weight : bold;
  color : #3454a3;
  border : 1px solid #65647b;
  margin : 4px 0;
  padding : 0;
}
.tlacstr {
  width : 120px;
  height : 20px;
  border : 1px solid #65647b;
  font-size : 8pt;
  cursor : pointer;
  text-align : center;
  vertical-align : middle;
  margin : 0 0 12px;
  padding : 0;
}
.tlacvel {
  width : 140px;
  height : 24px;
  border : 1px solid #65647b;
  font-size : 10pt;
  font-weight : bold;
  cursor : pointer;
  text-align : center;
  vertical-align : middle;
  background-color : #c9d9e3;
  margin : 2px;
  padding : 0;
}
.editor {
  width : 100%;
  height : 200px;
  border : 1px solid #65647b;
  margin : 0;
  padding : 0;
}
h3.a:link, h3.a:visited, .sedytabn, #langen a, #helpb a, #titlpic a {
  text-decoration : none;
}
img, #heplb img {
  border : none;
}
a:hover, a:active, a:focus, #foot a:hover {
  color : #be0000;
}
.tucnytab, .sedybtab {
  font-weight : bold;
}
#licimg {
  position : relative;
  top : 2px;
}
.posuv {
  display : inline;
  position : relative;
  top : 2px;
}

