body {
    font-family: verdana, arial, helvetica, sans, sans-serif;
    font-size: 13px;
    background: white;
    color: #333;
    text-align: left;
    vertical-align: middle;
    padding: 0;
    margin:0 3px;
}

a{
    color: #392983;
    text-decoration: none;
}

a:hover{
    text-decoration: underline;
}

h1{
    font-size: 15px;
    margin:5px 0 0 0;
    background:#e7ebed url('/img.pl?userunid=153930') left top no-repeat; 
    color:#392983; line-height:21px;
    height:21px; padding:0 0 0 25px;
    border:1px solid #c0c0c0;
}

li{
    list-style:none;
    background: url('/img.pl?userunid=153870') no-repeat;
    background-position: 0px 5px;
    margin:1px 0px 1px 8px; padding-left:15px;
}

ul{
  margin:10px 0 10px 10px; padding:0;
}

tr.sudy{
    background-color: #dcdcdc;
}

tr.zahlavi, td.zahlavi{
    padding-left: 5px;
    padding-right: 5px;
    background-color: #e7ebed;
    color: #392983;
}

pre{
    margin-top: 0;
    margin-bottom: 0;
}

span.small, div.small{
    color: #555;
}

div.small {
    width: 810px;
    font-size:15px;
    text-align: justify;
}

.servis{
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #f6e071;
    color: black;
    font-weight: bold;
}

.focused{
    background-color: #c0c0c0;
}

hr{
     width:100%;
     height:1px;
     background: #c0c0c0;
     text-align:left;
     margin:5px 0 8px 0; border:0; padding:0;
}

hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
}

.portlet, .sideportlet {
    padding:3px;
    background-color:white;
    border: 1px solid #c0c0c0;
    margin:5px 0;
}

#hlavicka{
  position:relative;
  height:102px;
  background: url('/img.pl?userunid=156535') repeat-x;
  min-width:940px;
  _width: expression(document.body.clientWidth < 940? "940px" : "auto" );
}

#ie1{
  position:relative;
  height:75px;
  background:url('/img.pl?userunid=162635') no-repeat;
}

#ie2{
  position:relative;
  height:75px;
  background:url('/img.pl?userunid=162635') no-repeat;
}
 

#menu{
  height:25px; _height:23px;
  background: #336 url('/img.pl?userunid=153866') repeat-x;
  color:#c8c8db;
  padding:1px;
  font-size:11px;
}

#svatek, #log, #ema{
  float:left;
  height:25px;
  line-height:25px;
  padding:0 2px;
}

#svatek img, #log img, #ema img{
  vertical-align:middle;
}

#ema a{
  color:#c8c8db;
}

#base{
  margin:0 5px;
}

#base-right{
  text-align:left;

}

#ikonky{
  float:right;
  padding-top:2px;
}

#vlajky{
  position:absolute;
  right:1px; top:1px
}

#ais{
  position:absolute;
  right:3px; top:30px; color:white;
  font-size:11px; font-weight:bold;
}

a#svf{
position:absolute; 
display:block;
width:40px; height:40px; 
top:18px; left:495px;
}

a#sjf{
position:absolute; 
display:block; 
width:40px; height:40px; 
top:18px; left:558px;
}

a#fei{
position:absolute; 
display:block; 
width:40px; height:40px; 
top:18px; left:619px;
}

a#fchpt{
position:absolute; 
display:block; 
width:65px; height:40px; 
top:18px; left:680px;
}

a#fa{
position:absolute; 
display:block; 
width:30px; height:40px; 
top:18px; left:768px;
}

a#mtf{
position:absolute; 
display:block; 
width:40px; height:40px; 
top:18px; left:814px;
}

a#fiit{
position:absolute; 
display:block; 
width:60px; height:40px; 
top:18px; left:869px;
}

a#svf, a#sjf, a#fei, a#fchpt, a#fa, a#mtf, a#fiit{
text-decoration:none;
} 