/* CSS Document */

.layout {
  width: 1028px;
  margin: auto;
  text-align: left;
  font-size: 15px;
  position: relative;
  }
  
body, html {
background-color : #F0D07F;
color : black;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
}



.hlavicka {
width : 1028px;
height: 114px;
}

.hlavicka2 {
width : 1028px;
height: 22px;
text-align: center;
font-weight: bold;
font-size: 80%;
background-color: #BFE9FF;
color: #003399;
}

#cse-search-box{
position:relative;
left: 7px;
}


.horizontalmenu{
background-color:#BFE9FF;
width : 624px;
float: right;
position:relative;
left: -200px;
top: 0px;
}

.obsah {
position:relative;
float: right;
left: -225px;
top: 15px;
width : 580px;
display: block;
/* styl pro IE6 */
}


.horizontalmenu li{
font-size: 62%;
width:110px;
float:left;
padding-right: 1px;
padding-left: 0px;
list-style-type:none;
}

.horizontalmenu a em{
font-style:normal;
line-height:1.5em;

}

.horizontalmenu a{
text-decoration:none;                                                                                                                                                                                                                                                                                                                                                                                         
height:25px;
display:block;
text-align: center;
background:#FF7B00; 
color:#fff;
border: 1px solid black;
}

.horizontalmenu a:hover{
color : #cb630e;
background-color: #FFE380;
}


.menu {
float:left;
width:205px;
font-size:90%;
background-color:#BFE9FF; 
height:4000px;
color:#003399; 
z-index: 10;
}

.sloupec {
position:absolute;
left: 823px;
top: 136px;
float: right;
width : 205px;
background-color: #BFE9FF;
height:4000px;
color: #003399;
font-size:90%;
}

.menu ul, .sloupec ul{
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px; 
list-style-type: none;
}

.menu ul li, .sloupec ul li {
margin : 0px 0px 0px 0px;
padding:0px 0px 0px 0px;


}

.menu ul li a, .menu ul li a:visited, .sloupec ul li a, .sloupec ul li a:visited 
{
font-weight : bold;
font-size:11px; 
display:block; 
text-decoration:none; 
color:#003399;
width: 200px;
text-align:left; 
}



/* specific to non IE browsers */
.menu ul li a:hover, .sloupec ul li a:hover {
color:white;
background:#FF7B00; 

}




.sloupec .pripravujeme  {
width : 180px;
height: 220px;
overflow: auto;
font-size:13px;
border: 1px solid navy;
padding: 5px;
}







p {
padding : 0;
margin : 10px;
line-height : 140%;
font-size: 80%;
text-align: justify;
}


h1 {
font-size : 130%;
color : black;
font-weight : normal;
margin : 10px;
text-align: center;
}

h2 {
font-size : 130%;
color : black;
font-weight : normal;
margin : 10px;
padding : 0 0 3px 10px;
border-bottom : 1px dashed black;
}

h3 {
font-size : 120%;
__color : #FF7B00;
color : #003399;
font-weight : 550;
margin : 10px;
padding : 20px 0 3px 10px;
border-bottom : 1px dashed black;
}

.sloupec p {
padding : 10px;
border : 1px dashed black;
}

.tabulka4, .tabulka3, .tabulka2, .tabulka5 {
font-size : 70%;
width: 590px;
}

li {
font-size : 80%;
}
.vycet {
list-style-type : none;
}

.aktualitysvetle {
background-color: #FFFFFF;
}

.duleziteprvni {
background-color: #FFFFFF;
border : 2px solid red;
color: #CC0000;
font: italic bold 14px Verdana;
}

.duleziteprvni ul{
list-style: none;
}

.dulezite {
background-color: #FFFFFF;
border : 2px solid red;
color: #CC0000;
list-style: circle;
}

.dulezite ul{
list-style: circle;
}


.masterMenu {
      position: relative;
      height: auto;
z-index:10; 
      }

.subMenu {
      position: absolute;
      background:#BFE9FF;
      top: 0px;
      left:200px;
      width: 200px;
background:#FF7B00;
z-index:100; 
/* styl pro IE6 */
_z-index:100;
}


.subMenu li {
      border-width: 0 ;
      background:#BFE9FF;
}

.subMenu li a {
      border-width: 0 ;
}

.masterMenu span {
  display: block;
  padding: 5px;
}

.menu span, .sloupec span {
  display: block;
  padding: 5px;
}

