A:link {text-decoration: none; color: white} /*nenavstiveny odkaz*/
A:visited {text-decoration: none; color: white} /*navstiveny odkaz*/
A:hover {color:red} /*mouse over*/

.okraj_vlevo {
padding: 5px;
background-image:url(img/bcg_vlevo.jpg);
background-position: 100% 0;
background-attachment:fixed;
background-repeat: repeat-y;
}

.okraj_vpravo {
background-image:url(img/bcg_vpravo.jpg);
background-position: 0 0;
background-attachment:fixed;
background-repeat: repeat-y;
}



.ramecek {
border:2px solid #606060;
background: #191D1C;
margin:15;
color: #FFFFFF;
text-align: justify;
font-family: 'MS Sans Serif', 'Arial CE', 'Helvetica CE', Arial, sans-serif;
font-size:12;
}

.ramecek_dole {
border:2px solid #606060;
background: #191D1C;
margin:0;
color: #606060;
text-align: right;
font-family: 'Arial CE', 'Helvetica CE', Arial, sans-serif; 
font-size:10;
}

.nadpis {
padding: 5px;
background-image:url(img/ramecek_nadpis_bcg.gif);
background-position: 0 0;
background-attachment:fixed;
background-repeat: repeat-y;
font-family: 'Arial CE', 'Helvetica CE', Arial, sans-serif;
font-size:16;
font-weight: bold;
}


.menu
{ 
width: 100%;

padding: 0;
margin: 0;
} 

.menu a 
{ 
font-family: sans-serif, 'Helvetica CE', Arial, sans-serif;
text-decoration: none; 
color: #FFFFFF;
display: block; 
width: 100%; 
text-align: center; 
                                    
} 

.menu ul, .menu li 
{ 
list-style-type: none;
margin: 0;
padding: 0 .5em;

}

ul.uroven1 li.polozka1 
{ 
float: left;
position: relative; 
font-size: 12px;
font-weight: bold;
background-image: url(img/bcg_menu.jpg);
padding: .0em .4em;
height: 4em;
_width: 1px; /* IE */


}

ul.uroven2 
{ 
position: absolute; 
left: 0; 
top: 15em;
_top: 4em; /* IE */
width: 120px; 
/* background: #949494; */
background: #000000;
color: #FFFFFF;
border: solid #000000 1px;
visibility: hidden; 
padding: .8em .5em;
font-weight: bold;
} 

ul.uroven2 img 
{ 
border: solid #368 1px;
}

ul.uroven2 li.polozka2 a 
{
font-weight: bold;
text-align: left; 
padding: 0 .5em .1em; 
margin: 0 -.5em; 
}

ul.uroven2 li.polozka2 img
{
border: solid #368 1px;
}

ul.uroven2 li.polozka2 a:hover 
{ 
background: #949494;
}


.menu a:hover 
{ 
text-decoration: none;
color: #E6E600;

} 

ul.uroven1 li.polozka1 
{ 
behavior: url(hover.htc); 
} 

ul.uroven1 li.polozka1:hover, 
ul.uroven1 li.polozka1Hover 
{ 
/* background: #000000; */
} 

ul.uroven1 li.polozka1Hover ul.uroven2, 
ul.uroven1 li.polozka1:hover ul.uroven2 
{ 
visibility: visible; 
background: #3D3D3D;
} 





