* {
 color: #c5c5c5;
 margin: 0;
 padding: 0; 
 font-family: arial, geneve, sans-serif;
 font-size: 100%;
}

body {
 margin: 0;
 padding: 0;
 font-size: 70%;
 background: #000;
}

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


a:hover {
 color: #000;
 background: #fff;
}

#vsechno {
 margin: 0 auto;
 width: 774px;
}

#menu {
 margin: 20px 0;
 width: 774px;
 border-top: 1px solid #444;
 border-bottom: 1px solid #444;
}

#menu ul {
 display: block;
 width: 774px;
 height: 15px;
}

#menu ul li {
 float: left;
 display: block;
 width: 129px;
}

#menu ul li.rfloating {
 float: right;
 display: block;
 width: 129px;
}

#menu ul li a {
 padding: 0 0 0 10px;
 display: block;
 width: 120px;
 line-height: 15px;
}

#main {
 position: relative;
 width: 774px;
 height: 391px;
 top: 30px;
}

#levy {
 float: left;
 width: 129px;
}

#levemenu ul {
 display: block;
 width: 129px;
}

#levemenu ul li {
 text-align: right;
 display: block;
 width: 129px;
}

#levemenu ul li h1{
 padding: 0 10px 1px 0;
 display: block;
 width: 120px;
 line-height: 15px;
 color: #fff;
}


#levemenu ul li a {
 padding: 0 10px 0 0;
 display: block;
 width: 120px;
 line-height: 15px;
}

#logo {
 position: absolute;
 top: 237px;
}

#logo img {
 width: 129px;
 border: 0px none #000;
}

#tvurci {
 border-top: 1px solid #666;
 width: 129px;
}

#tvurci ul {
 width: 129px;
}

#tvurci ul li {
 padding: 0.3em 0;
 width: 129px;
 display: block;
}

#stred {
 width: 254px;
 float: left;
}

#stred p {
 padding-left: 3px;
 line-height: 140%;
}

#stred h2 {
 margin: 0 0 1px 0;
 line-height: 15px;
}

#stred ul a {
 line-height: 15px;
 color: #ddd;
}

#stred ul a:hover {
 color: #000;
 background: #ddd;
}

#stred ul {
 color: #999;
 margin: 0px 0 5px;;
 list-style: circle;
 list-style-position: inside;
}

#pravy {
 float: right;
 width: 387px;
}

#pravy img#prekryty {
 filter:alpha(opacity=30);
 opacity: 0.3;
 position: relative;
 top: -290px;
 margin: 0 0 -250px 0;
}

#pravy ul {
 display: block;
 float: right;
 width: 220px;
 margin: 0 0 0 0;
}

#pravy div.fakeul {
 display: block;
 float: right;
 width: 220px;
 margin: 0 0 0 0;
}


#pravy ul li {
 display: block;
 float: right;
 text-align: center;
}

#pravy ul li a {
 display: block;
 background: #777;
 width: 40px;
 margin: 4px 0 0 3px;
 height: 7px;
 line-height: 5px;
 font-size: 12px;
}

#pravy ul li a:hover {
 background: #fff;
}

#pravy p {
 float: none;
}
#pravy p#popiska {
 display: inline;
 margin: 0px -20px -18px 0; 
 float: left;  
}

#paticka {
 width: 774px;
 text-align: right;
 border-top: 1px solid #444;
}

#paticka em {
 color: #999;
 font-size: 80%;
 margin: 0.3em 0.3em 0 0
}
