body {
margin:auto;
	color: #000000;
/* 	background-color:#ffffe7;*/
background: url(../ikony/pozadi_str.jpg)  center repeat-y;
background-color: #ffeb99;
	padding: 0px 0;
	text-align: center;
	font-family: Arial;
/* vycentrovano pro Internet Explorer */
}
hr{
 color: #408079;
background-color: #408079;
height: 1px;
 border: 0px solid #408079;
 }
.top{float: right;
position:relative;
left: 9px;
	width: 973px;
		margin-left: auto;
	margin-right: auto;
	padding: 0;
	background: url(../ikony/vrch.jpg)  center top repeat-x;
height:25px;
}
* html .top{
left: 0px;
}
#main {
	width: 950px;
/* celkova sirka */
	margin-left: auto;
	margin-right: auto;
	color: #000000;
}
#hlavicka-null {
	width: 100%;
	padding: 0;
	}
#hlavicka {

	text-align: center;
	margin: 0px 0px 15px 0px;
}
#vpravo-null {
	width: 950px;
	padding: 2px;
}
#vpravo {
}
#paticka-null {
	clear: both;
	width: 100%;
	padding: 0;
	border: 0;
}
#paticka {
	padding: 25px;
	font-size:12px;
}
#aktuality { 
}
#uvod {
}
.uvod_top {
/*background: url(uvod_top.jpg) no-repeat;*/
height: 40px;
}
.uvod_stred {
/*background: url(uvod_stred.jpg)  repeat-y;*/ 
text-align: center;
}
.uvod_text {
padding: 20px 0px 0 0px;
text-align: justify;
width: 95%;
font-size: 12px;
}
.uvod_dole {
/*background: url(uvod_dole.jpg) no-repeat;*/ 
height: 40px;
}
.aktuality_nadpis {
background-color: #408079;
color:white;
font-family: Arial;
font-weight: bold;
font-size: 13px;
width:300px;
border:solid 4px #408079;
}
.aktuality_top {
/*background: url(aktuality_top.jpg) no-repeat;*/
height: 50px;
text-align: center;
color: white;
font: normal normal bold small bold Tahoma;
line-height: 2em;
}
.aktuality_text {
width:95%;

/*background: url(aktuality_stred.jpg)  repeat-y;*/ 
}
.aktuality_stred {
height: 350px;
overflow: auto;
width:100%;
 background-color: #ffffff;
}
.aktuality_dole {
/*background: url(aktuality_dole.jpg) no-repeat;*/ 
height: 50px;
}
.mapka {
position: relative;
left: 80px;
top: 15px;
}
.flag {
position: relative;
left:870px;
width:30px;
top: 50px;
}

.flag :hover
{
opacity: 1;
  filter:alpha(opacity=100);
}
* html .flag {
top: 50px;
}
* html .flag {
left:430px;
}
.flag1 {
position: absolute;
width:30px;
left:0px;
text-decoration:none;
}
.flag2 {
position: absolute;
width:30px;
left:0px;
top:25px;
text-decoration:none;
opacity: 0.4;
  filter:alpha(opacity=40);
}
.flag3 {
position: absolute;
width:30px;
top:50px;
left:0px;
text-decoration:none;
opacity: 0.4;
  filter:alpha(opacity=40);
}
.napis{
position: relative;
left: 0px;
top: -20px;
} 
* html .napis{
top: 0px;
}
.nadpis2{
color:#408079;
font-weight: bold;
}

.nadpis_kone{
color:#408079;
font-weight: bold;
}
.napis_kone{
color:#408079;
font-weight: bold;
}

.logo {
position: relative;
left: 40px;
top: 0px;
}
* html .logo {
left: 60px;
}
.noscreen {
	display: none
}
.nadpis {
position:relative;
left:85px;
top:-20px;
}
.j_rad {
text-align: justify;
font-size: 12px;
}
#player {visibility:hidden;}
#player1 {visibility:hidden;}
#player3 {visibility:hidden;}
/* vlastni styly */
.nabidka {
	color: #408079;
}
tbody {
	text-align:left;
}
* html .rozpis{z-index: -5;}

/* M E N U */
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/basic_dd.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* remove the bullets, padding and margins from the lists */
.menu{
position:relative;
left: -10px;
border-bottom: solid 2px #408079;
border-top: solid 2px #408079;
width:960px;
height:29px;
text-transform: uppercase;
}
* html .menu{
position:relative;
left: 5px;
border-bottom: solid 2px #408079;
border-top: solid 2px #408079;
width:960px;
height:29px;
text-transform: uppercase;
}
.menu ul{
list-style-type:none;
padding:0;
margin:0;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{
float:left;
position:relative;
z-index:100;
}
/* use the table to position the dropdown list */
.menu table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:-1px;
top:25px;
}
/* style all the links */
.menu a, .menu :visited {
display:block;
font-size:10px;
width:120px;
padding:7px 0;
/*background: #E6D7CF;
background: #FFEB99;*/
text-decoration:none;
margin-right:0px;
text-align:center;
font-size: 12px;
color:#707070;
background-color:#ffffe7;
}
/* style all the links */
.aktivemenu a, .aktivemenu :visited {
display:block;
font-size:10px;
width:120px;
padding:7px 0;
text-decoration:none;
margin-right: 0px;
text-align:center;
font-size:12px;
color:black;
}
/* style the links hover */
.menu :hover{
color:black;
background:white;
}
/* hide the sub level links */
.menu ul ul {
visibility:hidden;
position:absolute;
width:96px;
height:0;
}
/* make the sub level visible on hover list or link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
}
.menu ul ul a, .menu ul ul a:visited {
display:block;
background:white; 
color:#707070;
}
.menu ul ul a:hover {
display:block;
background:white; 
color:black;
}
