body {
font-family: arial, sans-serif;
font-size: 10pt;
background-color: #fff;
background-image:url('images/pozadi.jpg');
background-repeat:both;
}

.centerdiv {
margin-left: auto;
margin-right: auto;
width:782px;
}

.obal {
float:left;
border-left:1px solid #fff;
border-right:1px solid #fff;
background-color: #a6c6d6;
margin-left: auto;
margin-right: auto;
}

.active {
color:#f00;
}

.hlavicka {
margin-left: auto;
margin-right: auto;
}

.hlavni {
margin-left: auto;
margin-right: auto;
}

.levy-sloupec {
width: 150px;
float: left;
border-right:2px solid #fff;
}

.pravy-sloupec {
width: 624px;
float: right;
border:none;
}

.pravy-sloupec-vlevo {
width: 478px;
float: left;
color:#000;
border:none;
text-align: justify;
}

#content {
margin:10px;
margin-right:20px;
}

.pravy-sloupec-vpravo {
width: 144px;
float: right;
text-align:center;
border-top:1px solid #fff;
border-left:2px solid #fff;
border-bottom:1px solid #fff;
}

.paticka {
display:block;
width: 780px;
clear: both;
padding:3px 10px 3px 10px;
background-color: #036;
color:#fff;
border-top:2px solid #fff;
border-bottom:2px solid #fff;
margin-left: auto;
margin-right: auto;
font-size:8pt;
_height:12px;
min-height:12px;
}

.paticka .left {
float:left;
text-align:left;
}

.paticka .right {
float:right;
text-align:right;
}

.paticka a {
text-decoration:none;
font-weight:bold;
color:#c00;
}

.paticka a:hover {
color:#f00;
}

#menu ul {
margin: 0;
padding: 0;
list-style-type: none;
text-align:left;
}

#menu a {
display: block;
color: #fff;
background-color: #036;
width: 150px;
padding: 4px 0px 4px 0px;
text-decoration: none;
border-bottom: 1px solid #fff;
font-weight: normal;
}

#menu a:hover, #menu .active {
background-color: #369;
color: #fff;
}

.right-column-title {
display:block;
background-color: #036;
color: #fff;
text-align:center;
font-weight: bold;
padding: 3px 0px 3px 0px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
margin: 0px 0px 10px 0px;
}

.webcam {
text-align:left;
margin-top:10px;
margin-bottom:10px;
}

.webcam span {
margin-left:15px;
font-weight:bold;
font-size:9pt;
}

.webcam img {
border:none;
}

.webcam a {
text-decoration:none;
}

#languages {
padding: 5px 0px 5px 0px;
}

#languages a img {
border:none;
filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}

#languages a .activelang, #languages a:hover img {
filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;
}

#languages a{
text-decoration:none;
}

#navstevy {
margin:10px;
}

