* {
 padding:0;
 margin:0;
}
html {
 background:#e1e1e1 url("images/horni-pozadi.gif") top center	 repeat-x;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}
body {
 background:white url("images/pozadi.gif") top center repeat-y;
 width:773px;
 margin:auto;
 font-size:80%;
 padding:0 0 0 0;
 position:relative;
 height:500px;
}
html > body {
 height:auto;
 min-height:500px;
}
h1 {
 width:573px;
 padding:20px 100px;
 height:124px;
 position:relative;

 overflow:hidden;
}
h1 span {
 position:absolute;
 top:0;
 left:0;
 display:block;
 background:url("images/hlavicka.jpg");
 height:164px;
 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;
}
address {
 margin:0 0 1em 0;
}
div#content ol,div#content ul {
 margin:0 0 1em 0;
}
ol li {
 margin:0 0 0 30px;
}
ol li ul {
 margin:10px 0;
}
ol li ul li {
 list-style-type:lower-alpha;
 background:none;
 padding: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;
 margin:0;
 padding:0;
}

div#content {
 float:right;
 width:544px;
 padding:30px 10px 10px 10px;
 margin:0 1px 0 0;
 color:#545454;
 background:white;
 overflow:visible;
}
div#content > h2:first-child {
 margin-top:0;
}	
#ecdl img {
 margin:10px 0 0 25px;
 display:block;
}
#esf {
 margin:10px 10px 10px 25px;
}
#univ {
 margin:10px 5px 10px 0px;
}
#univ2 {
 margin:0px 10px 10px 25px;
}

#LCCI {
 margin:10px 10px 10px 19px;
}

#green {
 margin:10px 5px 5px 17px;
}


ul#menu {
 color:white;
 width:164px;
 display:block;
 font-size:85%;
 font-weight:bold;
 margin:0 0 0 10px;
}
ul#menu li{
 background:none;
 padding:0;
 margin:0;
}
ul#menu li a, .bez-odkazu span {
 background:#ffe4b7 url("images/menu-sipka.gif") 10px center no-repeat;
 border-top:1px solid #fcf3e3;
 border-bottom:1px solid #e1d5bf;
 display:block;
 color:#505050;  
 text-decoration:none;
 width:100%;
 padding:2px 5px 2px 25px;
 cursor:pointer;
}
ul#menu li a:hover {
 text-decoration:underline;
}
ul#menu li ul li a {
 width:149px;
 background:#faecd4 url("images/menu-carka.gif") 25px center no-repeat;
 border-top:1px solid #fcf3e3;
 border-bottom:1px solid #e1d5bf;
 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:220px;
 color:#999;
 z-index:50
}
#drobecek a {
 color:#999	
}
#drobecek .last {
 color:#1e81ba
}
#foot {
 padding:30px;
 background:#e1e1e1 url("images/rohy.gif") top center no-repeat;
 color: #666666;
 text-align:center; 
}

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;
}
#studium th, #studium td {
 padding:4px 3px;	
}
table#studium td:first-child {
 text-align:left;
}
.prvni{
 text-align:left;
}

