body {font-family : Arial, "Arial CE", Helvetica, sans-serif;
	font-size : 12px; margin:0;
	background-color : #fff;
	color : #000; padding:0;}

#base{
    margin:0 10px 5px 10px; 
    border:1px solid #c9c9c9; 
    border-top:0px solid white;}

ul, li, h1{ margin:0; padding:0; list-style:none;}
ul {margin:10px 0 15px 0;}
li{ padding-left:20px; margin-left:5px; 
    background: url('/img.pl?userunid=3559') no-repeat;
    background-position:5px 4px;}

blockquote#str{
    margin:15px 5px 5px 5px; padding:0;
}

a{
    color:#005980;
}

a:hover{
    color:#000; text-decoration:none;
}

a img{
  border:0;
}

h1{
margin-top: 0.7em;
margin-right: 0pt;
margin-bottom: 0.5em;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 160%;
line-height: 1.2em;
color: #0095d5;
font-weight: normal;
}

.mainpage{
    margin:10px 5px 0 10px; 
}

tr.sudy{
    background-color: #e7f8fd;;
}

tr.zahlavi, td.zahlavi{
    background-color:#cbf0fc;
color:#006794;
/*text-transform:uppercase;*/
/*font-weight:normal;*/
padding:6px 10px;
border-bottom:2px solid white;
border-right:2px solid #cbf0fc;
border-left:none;
border-top:none;
}

pre{
    margin-top: 0;
    margin-bottom: 0;
}


.small {
    text-align: justify;
    color: #626262; width:800px;
}


.servis{
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #f6e071;
    color: black;
    font-weight: bold;
}

.focused{
    background-color: #e8e8fc;
}

#cara{
     font-size:1px; height:1px; border-bottom: 1px solid silver;
     text-align:left; padding:0; margin:4px 0;
}

hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
}

.portlet, .sideportlet {
  border:1px solid #6bcd00; padding:3px 5px; margin:1px 0;
  background: #f2ffeb; color:black;
}

.portlet a, .sideportlet a{}

#head{
     position:relative; height:129px;
     width:100%;
}

#shead{
     height:25px; margin-right:10px; 
     background-color: #242f72;
}
#spomoc{
     position:relative; text-align:right; float:right; 
     margin-right:215px;
}

#spomoc2{
      width:100%; height:90px; clear:both; padding-top:15px;
}

#log, #ema, #ikonky{ 
         height:90px; line-height:90px;
         border-right:1px solid #9B9B9B; 
         padding:0 10px; float:right;
}

#log{
padding-top:30px;
height:60px; width:100px;
}

#logpomoc{
   line-height:100%;
}

#ema{
}

#ema ul{
     margin:0; list-style:none; padding:0; 
}

#ema ul li{
     float:left; background: transparent !important;
     padding:0; margin:0 5px;
}

#ikonky {
    border:0; width:100px;
}

#ikonky a{ padding:0 5px;}


#vlajky{
	position:absolute; right:13px; top:5px; font-weight:bold; color:#DFFBFF;
}

#univerzita {
      margin:0; padding:0;
      position:absolute;
      width:200px; height:129px;
      margin:0; padding:0;
      overflow:hidden;
      font-size:16px;
}

#univerzita span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:200px; height:129px;
      margin:0; padding:0;
      background: white url('/img.pl?userunid=3599') top center no-repeat;
}

#uis-nazev{
     position:absolute; top:60px; left:200px; 
     height:40px;  padding:0 10px; width:500px;
}

#navtop ul{
  margin:0; padding:0; list-style:none;
}
#navtop li{
  float:left; list-style:none; background:none;
  margin:5px 3px;
}

#navtop a, #vlajky a{
  color:#dffbff; font-size:90%; text-decoration:none;
}

#navtop a:hover, #navtop a:focus, #vlajky a:hover{
  text-decoration:underline; color:white;
}
.zasadky-crit, .zasadky-crit a{
  background:white !important;
  color:red !important;
  border:0px !important;
}

#copy{
  text-align:center;
}

a.red{
  color:red;
}

#navigace{
  position:relative; padding:10px;
  background: #e7f8fd; margin:10px; vertical-align:middle;
}

#navigace ul{
  display:inline;
  margin:0; padding:0 0 0 30px;
}

#navigace li{
  display:inline; background:none; margin:0 3px; padding:0px;
}

#ikonecky{
  position:absolute; right:5px; _right:25px;
}

#ikonecky img{
  padding:0 5px;
}

#logs{
  padding-right:30px;
}

#uis-nazev h1{
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0.2em;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 190%;
line-height: 1.2em;
color: #0095d5;
font-weight: normal;
} 