/* Edited with EditCSS */
/**** LINK-tag style sheet styly.css ****/

* {
 padding:0;
 margin:0;
}
html {
 background:#7c7c7c url("images/horni-pozadi.gif") top left repeat-x;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 height:100%;
}
body {
 background:white url("images/pozadi.gif") top center repeat-y;
 width:761px;
 margin:auto;
 font-size:80%;
 position:relative;
 height:100%;
}
html > body {
 height:auto;
 min-height:100%;
}
h1 {
 width:561px;
 padding:20px 100px;
 height:106px;
 position:relative;
 background:#4f4f4f;
 overflow:hidden;
}
h1 span {
 position:absolute;
 top:0;
 left:0;
 display:block;
 background:url("images/hlavicka.jpg");
 height:146px;
 width:773px;
 cursor:pointer;
 z-index:6
}
h2 {
 color:#1e81ba;
 background:url("images/h2-pozadi.gif") left center no-repeat;
 font-size:150%;
 padding-left:30px;
 margin:20px 0 10px 20px;
 font-weight:normal;
}
h3 {
 color:#1e81ba;
 background:url("images/h2-pozadi.gif") left center no-repeat;
 font-size:150%;
 padding-left:30px;
 margin:20px 0 10px 20px;
 font-weight:normal;
}

p {
 text-indent:1em;
 margin-bottom:1em;
}
div#content ol,div#content ul {
 margin:0 0 1em 0;
}
ol li {
 margin:0 0 0 30px;
}
ol li ul {
 margin:10px 0;
}
ul#seznam-primacky li {
 background:none;
}
ul li,ul#seznam-primacky li ul li {
 background:url("images/seznam-sipka.gif") left 4px no-repeat;
 padding-left:20px;
 margin-left:20px;
 list-style-type:none;
}
a { 
 text-decoration:underline;
 color:#1e81ba;
}
a[href^='http:'] {

}
a:visited    {}
a:link        {}
a:hover {
 text-decoration:none;
}
img {
 border:0;
}

div#content {
 float:right;
 width:552px;
 padding:45px 10px 40px 10px;
 color:#545454;
 background:white;
}
div#content > h2:first-child {
 margin-top:0;
}
#ecdl img, #micros-fidelio{
  margin:10px 0 0 15px;
  display:block;
}
#micros-fidelio{
  margin:0 0 0 15px;
  display:block;
}
#esf {
 margin:10px 10px 10px 15px;
}
#univ {
 margin:10px 5px 10px 0px;
}

#magicware {
 margin:10px 0px 0px 15px;
}


ul#menu {
 color:white;
 width:156px;
 display:block;
 font-size:85%;
 font-weight:bold;
}
ul#menu li{
 background:none;
 padding:0;
 margin:0;
}
ul#menu li a{
 background:#95a83b url("images/menu-sipka.gif") 10px center no-repeat;
 border-top:1px solid #a6b571;
 border-bottom:1px solid #869835;
 display:block;
 color:white;  
 text-decoration:none;
 width:100%;
 padding:2px 5px 2px 25px;
}
ul#menu li a:hover {
 text-decoration:underline;
}
ul#menu li ul li a{
 width:141px;
 background:#acbd5d url("images/menu-carka.gif") 25px center no-repeat;
 border-top:1px solid #cad597;
 border-bottom:1px solid #9baa54;
 padding-left:40px;
}
hr.cleaner {
 clear:both;
 height:1px;
 margin: -1px 0 0 0;
 padding:0;
 border:none;
 visibility: hidden;
}
#drobecek {
 position:absolute;
 top:155px;
 left:200px;
 color:#999
}
#drobecek a {
 color:#999	
}
#drobecek .last {
 color:#1e81ba
}
#foot {
 position:absolute;
 bottom:0;
 right:0;
 padding:10px 20px 10px 0;
 text-align:right;
 color:#999;
 font-size:1em;

}
table {
 border-collapse: collapse; 
 margin-bottom:15px;
 width:100%;
 background:white;
}
td, th {
 border:1px solid #999;
 padding:4px 10px;
}
table#studium {
 text-align:center;
 font-size:100%;;
}
#studium th {
 font-size:90%;
}
#studium th, #studium td {
 padding:4px 3px;	
}
table#studium td:first-child {
 text-align:left;
}
.prvni{
 text-align:left;
}
#cenik-testovani td + td, #cenik-testovani th + th {
 text-align:right;
}
#cenik-testovani .druhy {
 text-align:right;
}



