body {
   background-color: #f5f5dc;
   background-image: url('img/pruh.gif');
   background-repeat: repeat-x;
   margin-left: 15%;
   margin-right: 9%;
   font-family: sans-serif;
   line-height: 125%;
   color: black;}
a {
   color: #0000ff;
   font-weight: normal;}
a:hover {
   color: red;}
table {
   font-size: 100%;}
td {
   vertical-align: top;
   color: #000000;}
div.box {
   background-color: #ffffff;
   border: solid 1px #606060;
   width: 660px;
   color: #808080;
   font-size: 9pt;}
   
div.head {
   width: 660px;
   height: 70px;
   text-align: left;
   background-color: #ffd700;
   }
div.menu {
   width: 150px;
   margin-left: 1.2em;
   padding-top: 0.8em;
   text-align: right;
   font-size: 110%;
   }
div.menu a {
   color: #000000;
   font-weight: bold;
   text-decoration: none;
   padding-right: 1em;
   display: block;
   border: solid 2px white;
   background-color: #fff4bd;
   border-bottom: solid 1px #808080;
   margin-bottom: 4px;
   }
div.menu a:hover {
   color: red;
   }
div.submenu {
   background-color: #f5f5dc;
   margin-bottom: 4px;
   border-bottom: solid 2px white;
   border-left: solid 2px white;
   border-right: solid 2px white;
   }
div.submenu a {
   color: #000000;
   font-size: 80%;
   font-weight: normal;
   letter-spacing: 0.5pt;
   text-decoration: none;
   background-color: #f5f5dc;
   padding-right: 2em;
   border: 0;
   margin-bottom: 0;}
div.submenu a:hover {
   border: 0;
   color: red;}
div.page-content {
   width: 95%;
   margin-left: 1em;
   margin-right: 1em;
   padding-left: 0.2em;
   margin-top: 0.8em;
   }
div.inbox {
   border: solid 1px #808080;
   width: 90%;
   margin-bottom: 2em;}
div.inbox p {
   padding: 1em;
   margin: 0;}
div.footer {
   font-size: 8pt;
   color: #707070;
   text-align: center;}
div.footer a {
   color: #808080;}
div.footer a:hover {
   color: #000000;}
div.clanek {
   margin-top: 0.5em;
   margin-bottom: 0.5em;}
div.right {
   text-align: right;
   padding-right: 1em;}
div.otviracka {
   font-size: 8pt;
   text-align: center;
   margin-right: 0px;
   margin-left: 17px;
   padding-left: 5px;
   padding-right: 5px;
   background-color: #fff4bd;
   border: solid 1px black;}

p {
  margin-top: 0.2em;
  margin-bottom: 0.2em;
  padding-top: 0;
  padding-bottom: 0;}
img {
   border: 0;}
ul {
   margin-top: 0;
   padding-top: 0;}
a.dalsi {
   color: #0000ff;
   display: block;
   text-align: right;
   padding-right: 1.2em;
   padding-bottom: 0.5em;}
span.zahlavi {
   background-color: #ffd700;
   display: block;
   font-size: 110%;
   font-weight: bold;
   color: #000000;
   padding-left: 1em;
   padding-top: 0.2em;
   padding-bottom: 0.2em;}
span.nadpiscl {
   font-weight: bold;
   font-size: 110%;
   color: #000000;
   padding-left: 1.5em;
   padding-right: 1em;}
span.datumcl {
   color: #aaaaaa;
   font-size: 80%;}
span.formular {
   width: 50px;
   border: solid 1px red;}
span.modre {
   color: blue;}
span.pozn {
   font-size: 8pt;
   font-style: oblique;
   line-height: 120%;}
td.kostky {
   background-image: url('img/kostky.gif');
   background-position: left;
   background-repeat: repeat-y;}
td.menu {
   background-image: url('img/prechod.jpg');
   background-repeat: repeat-y;
   }
td.main {
    background-position: bottom right;
	background-repeat: no-repeat;}
th {
   background-color: #ffd700;
   color: black;
   padding: 0;
   margin: 0;}
table.kurzy {
   text-align: center;
   font-size: 8pt;
   padding: 0;
   }
table.kurzy td {
   vertical-align: middle;}
#subact {
   background-color: #808080;
   color: #ffffff;}
   
}
div.banner {
	position: static;
	top: 0px;
	width: 190px;
	height: 100px;
}