/* CSS Document */
body {
background-color: white;
font: 77%/1.4 Arial, sans-serif;
color: black;
text-align: center;
margin: 0;
padding: 0;}
hr {color: rgb(102,153,204); border: 1px dashed;}
h1 {font-size: 15pt; color:#6B006B;}
h2 {font-size: 10pt;color: #6B006B;}
h3 {font-size: 10pt; color:#CC0099;}
ul {list-style: none;}
a {color: #6B006B;}
a:hover {color: #CC0099;}
a:visited {color: #CC0099;}
cite strong, li strong {font-weight: normal;}
#screen {
background: url('/img/screen-box-middle.jpg') repeat-y top left white;
position: relative;
width: 915px;
text-align: left;
margin: 0 auto;
padding-top: 140px;
margin-top: 30px;}
#middle {
float: left;
width: 915px;}
#main {
float: right;
width: 600px;
padding-right: 50px;
line-height: 20px;}
.text {
float: right;
width: 600px;
left: 50px;
line-height: 20px;
}
p{margin: 1em 0;
text-align: justify;}
/* HEADER */
#header {
background:transparent url('/img/header-box-top.jpg') no-repeat top left;
position: absolute;
top: 0; left: 0;
width: 915px; height: 137px;
font-weight: bold;
}
.horka-linka-prava {
width: 110px;
position: absolute;
font-weight: bold;
color: #8F006B;
top: 157px;
left: 75px;
z-index: 3;
margin: 5px 5px 5px 5px;
padding-left: 5px;
background-color: rgb(255,255,255);
}
.babylonie {
position: absolute;
top: 30px;
left: 265px;
padding: 0;
margin: 0;
z-index: 3;
font: 200%/1.4 Arial, sans-serif ;
}
.babylonie a {font-weight: bold; color: red; background-color: rgb(255,204,0);}
.babylonie a:visited {color: red; font-weight: bold;}
/* ODKAZY V HEADRU */
.odkazy-header li{
position: absolute;
background-color: rgb(255,255,255);
top: 105px;
right: 50px;
padding: 0;
margin: 0;
z-index: 3;
padding: 2px 7px 8px 7px;
}
.odkazy-header a {color: #CC0099; font-weight: normal;}
.odkazy-header a:hover {color: #6B006B;}
.odkazy-header a:visited {color: rgb(102,153,204);}

/* LEFT COLUMN */
#left {
position: absolute;
float: left;
width: 180px;
padding-left: 30px;
z-index: 2;
margin-top: -160px;
line-height: 20px;
}
/* MENU */
.box {
width: 213px;
background: url('/img/menu-box-middle.jpg') repeat-y 0 0;}
.boxin3 {background: transparent url('/img/menu-box-top.jpg') no-repeat left top;}
.boxin4 {
background: transparent url('/img/menu-box-bottom.jpg') no-repeat left bottom;
padding: 5px 20px 20px 10px;}
#menu, .menu {
margin: 230px 0 270px 0;
padding: 0 0 0 20px;
list-style: none; }
#menu ul, .menu ul {padding-left: 20px;}
#menu h2, .menu h2 {font-size: 10pt;color: rgb(79,88,61);}
/* NOVINKY */
.novinky {
width: 195px;
position: static;
color: #8F006B;
margin-top: -250px;
left: 75px;
z-index: 3;
background-color: rgb(255,255,255);
}
/* FOOTER */
#footer {
position: relative;
background:transparent url('/img/footer-box-bottom.jpg') no-repeat top left;
width: 100%; height: 124px;
clear: both;
}
#footer-menu {
text-align: left;
margin: 0;
padding-top: 60px;
font: 100%/1.8 Arial, sans-serif;
padding-left: 265px;
}
#footer-menu a {color:rgb(79,88,61); font-weight: normal;}
#footer-menu a:hover {color: #CC0099;}
#footer-menu li {
list-style: none;
display: inline;
}
.preskocit-na-menu {
position: absolute; left: -3000px;
}
table {border: 1px #CC0099 solid; width:100%; font : 100%/1.4 Arial, sans-serif;}
td {border: 1px #CC0099 solid;}
th {border: 1px #CC0099 solid; text-align: left;}
