body {
margin: 0px;
padding: 0px;
top: 0px;
/*background: url('/img/bg.png') center top repeat-x;*/
}

.konto {
  padding: 0 10px 0 10px;
}

.elipse table {
font-size: 14px;
}


.elipse-head{
background-image: url(konto-head.png);
height: 13px;
background-position: bottom;
background-repeat: no-repeat;
}
.elipse-body{
background-color: #99cc00;
font-family: Comic Sans MS;
}

.elipse-foot{
background-image: url(konto-foot.png);
height: 13px;
background-position: top;
background-repeat: no-repeat;
}

#navig-left,#navig-right{
font-family: Comic Sans MS;
font-size: 18px;
padding: 10px 0 0 0;
}


.licha a {
display: block;
text-decoration: none;
color: #000;
height: 29px;
background-color: #ff6600;
background-image: url(navig0x.png);
background-position: 0px 0px;
background-repeat: no-repeat;
padding: 8px 0px 3px 0px;
}

.licha a:hover {
display: block;
color: #000;
background-color: #99cc00;
background-repeat: no-repeat;
padding: 8px 0px 3px 0px;
}

.suda a {
display: block;
text-decoration: none;
color: #000;
height: 29px;
background-color: #ff6600;
background-image: url(navig0x.png);
background-position: -50px -2px;
background-repeat: no-repeat;
padding: 8px 0px 3px 0px;
}

.suda a:hover {
display: block;
color: #000;
background-color: #99cc00;
background-repeat: no-repeat;
padding: 8px 0px 3px 0px;
/*margin: 3px 0px 0px 0px;*/
}

.active a {
color: #fff;
background-color: #bb000d;
}

.active a:hover {
color: #000;
background-color: #99cc00;
background-image: url(navig0x.png);
}

#header{
background-image: url(head.png);
height: 110px;
margin: 0px;
padding: 0px;
top: 0px;
background-repeat: repeat-x;
}

#header-left {
width: 192px;
float: left;
height: 110px;
background-image: url(left-head.png);
background-repeat: no-repeat;
}

#header-right {
width: 192px;
float: right;
height: 110px;
background-image: url(right-head.png);
background-repeat: no-repeat;
}

#header-middle {
margin-left: 192px;
margin-right: 192px;
margin: 0px;
padding: 0px;
top: 0px;
text-align: center;
}

#header-middle-in {
margin: 0px;
padding: 0px;
top: 0px;
}
#header-right-in {
margin: 10px 13px 0px 0px;
}

#header-left-in {
margin: 0px 12px 0px 12px;
}

#body-bg-left{
background-image: url(left.png);
background-position: left;
background-repeat: repeat-y;
}

#body-bg-right{
background-image: url(right.png);
background-position: right;
background-repeat: repeat-y;
}

#body-left {
width: 192px;
float: left;
text-align: center;
}

#body-right {
width: 192px;
float: right;
text-align: center;
}

#body-middle {
margin-left: 192px;
margin-right: 192px;
width: 720px;
overflow: auto;
}

#body-right-in {
margin: 0px 13px 0px 11px;
}

#body-left-in {
margin: 0px 12px 0px 12px;
}

#foot{
background-image: url(foot.png);
height: 70px;
border: 0px black solid;
background-position: 0px 2px;
background-repeat: repeat-x;
padding: 0px;
margin: 0px;
}

#foot-left {
width: 192px;
float: left;
height: 70px;
background-image: url(left-foot.png);
background-position: left;
background-repeat: repeat-y;
}

#foot-right {
width: 192px;
float: right;
height: 70px;
background-image: url(right-foot.png);
background-position: left;
background-repeat: repeat-y;
}

#foot-middle {
margin-left: 192px;
margin-right: 192px;
}

#foot-in {
text-align: center;
padding-top: 30px;
}

#strankaobal{
text-align: center;
}

#strankaobsah {
text-align: left;
width: 1110px;
margin: 0px auto;
}


.clear{
clear: both;
font-size: 0px;
}

.open{
border-collapse: collapse;
}

.open td{
border-top: 1px green solid;
border-left: 0px;
border-right: 0px;
}
/*
.open tr.t:hover{
background-color: #FFEB33;
}
*/

tr.today{
background-color:#ad1;
}

div.pagelogo {
  height: 140px;
  margin-top: 20px;
}


img.displayed {
  padding: 6px;
  display:block;
  margin-left:auto;
  margin-right:auto;
  text-align: center;
}
#aktualizace{
  text-align:center; position: relative; top: 30px; right: 0px; font-size: 10px; font-family: Comic Sans MS;
}
