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

#tritiusKontoLink:hover {
    background-color: #ff6600 !important;
}
#tritiusKontoLink {
    color: black;
    text-decoration:none;
    font-weight: bolder;
    display: block;
}
.konto {
  padding: 0 10px 0 10px;
}

.ehead {
  font-weight: bold;
  padding: 0px 0px 14px 0px;
}

.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;
cellpadding: 3px;
cellspacing: 0px;
rules:all;
frame:void;
border: 0px;
}

.open th{
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-bottom: 1px green solid;
}

.open td{
border-top: 1px green solid;
border-left: 0px;
border-right: 0px;
border-bottom: 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;
}

#userleftblock {
  overflow-x: hidden;
  overflow-y: hidden;
  text-align: center;
  margin: 25px auto 0px 7px;
}
#userleftblock a img{
  border: 0 none;
  margin: 5px 0px;
}