body, html{height:100%;}
body{margin:0px;    padding:0px;    background-color:#fec307 /*#FEC823*//*#FED149*/;    font-size:16px;    font-family:'Times New Roman CE','Times New CE','Times CE','Times New Roman',times,serif;}
.maindiv{position:relative;    width:900px;    margin:0px auto 0px auto;  min-height:100%;  height:100%;    background-color:white;    border-left:solid 2px #A57C01;    border-right:solid 3px #A57C01;}
.nadpis{position:relative;    width:900px;    background-image:url(nadpis.gif);    height:120px;    z-index:50;}
.topdiv{background-color:#5EB9F7;}
.topdiv h1{position:absolute;   top:0px;   left:0px;}
h1{font-size:35px;   font-weight:normal;   padding-left:20px;   position:relative;   z-index:40;   font-family:Tahoma,Arial,lucida,sans-serif;}
h2{font-size:25px;   font-weight:normal;   font-family:Tahoma,Arial,lucida,sans-serif;}
h3{font-size:18px; font-weight:normal;  font-family:Tahoma,Arial,lucida,sans-serif;}
a{color:blue;}
a:hover{text-decoration:none;}
a:visited{color:#6262FF;}
.menu{height:30px;    background-color:/*#FABC01*//*#A57C01*//*#E7AD01*//*#FEBF01*//*#F1E607*/#2C3C3B;    width:900px;    position:relative;    text-align:center;    font-family:Tahoma,Arial,lucida,sans-serif;    border-top:solid 1px black;    border-bottom:solid 1px black;}
a.menu-item{padding:4px 40px 0px 40px; /*line-height:30px;*/ color:#FEC307;   font-size:18px;   text-decoration:none;   display:inline-block;   height:27px;   position:relative;   left:-50px;}
a.menu-item:hover{ /*color:white;*/ color:#2C3C3B;   background-color:#FEC307;}
.selected{color:white !important;}
.pagediv{padding:20px 50px 50px 50px; /*height:70%; overflow-x:auto;*/}
.footer{font-size:12px;   position:absolute;   bottom:0px;   left:0px;   padding:3px 0px 3px 0px;   width:100%;   text-align:center;   background-color:#BEBEBE;}
.footer a{color:black;}
table{ font-size:14px; }
.inputform{ border:solid 1px black; }
body>.maindiv { height: auto; }

