body {

text-align: center;
font-family: tahoma;
font-size: 1em;
background-color: #D3EFFF;
}

a:link, a:visited, a:active {font-weight: bolder; color: #000000; text-decoration: underline;}
a:hover {font-weight: bolder; text-decoration: underline; color: #007CC3;}

 
p, ul {
margin: 0.5em 0 2em 0;
padding: 0;
}
#vpravo ul{margin-left: 15px}


    



#main {
     width: 900px;
     margin: 0 auto;
     text-align: left;
     background-color: #FFFFFF;
     }





#hlavicka-null {
     width: 100%;
     padding: 0;
     margin: 0;
     border: 0;}
#hlavicka {
     height: 98px;
     max-height: 98px;
     background: #007CC3 url(images/header.gif) repeat-x center;}

#logo {width: 101px; height: 98px; float: left; background: url(images/logo.gif) no-repeat left top; margin-left: 20px; margin-right: 20px;}

#hlavicka h1 {font-size: 2em;
    font-weight: bolder;
    font-family: serif;
    color: #FFFFFF;
    padding: 0px;
    margin: 0px; 
    padding-top: 17px;}

#hlavicka h1 strong {font-weight: normal;}

#hlavicka h2
    {font-size: 1.5em;
    font-family: serif;
    font-weight: normal;
    color: #FFFFFF;
    padding: 0px;
    margin: 0px;
    }







#vpravo-null {
     width: 480px;
     float: right;
     padding: 0;
     border: 0;}
#vpravo {
    width: 455px;
    font-size: 0.8em;
    background: #FFFFFF url(images/rozek.gif) no-repeat right bottom;
    padding-bottom: 150px;
    padding-right: 25px;
    }
    
    
#vpravo ul {
list-style-type: disc;
}

h2 {font-size: 1.6em;} 

h3 {font-size: 1.4em;}

h4 {font-size: 1.2em;}     

#vpravo a img {
text-decoration: none;
border: 0px;
margin: 0.2em; 
}
    
.vedeni {
float: left;
width: 430px;
margin-top: 10px;
}

.vedeni p {
text-indent: 0px !important;
}

.vedeni img {
float: left;
border: 15px #007CC3 solid;
border-left: none;
border-right: none;
margin: 10px;
margin-top: 0px;
}


  
  
   
    
#vlevo-null {
     width: 400px;
     float: left;
     padding: 0;
     border: 0}
#vlevo {
    width: 400px;
    padding: 0px;
    margin: 0px;
    text-align: left;
    }
    
.menu {list-style: none; font-size: 1.2em; letter-spacing: -1px; padding: 0px; margin: 10px; margin-top: 15px;}
.menu a:link, .menu a:visited, .menu a:active {font-weight: bolder; color: #000000; text-decoration: none; padding-left: 45px;}
.menu a:link.active, .menu a:visited.active, .menu a:hover {font-weight: bolder; color: #007CC3; text-decoration: underline; background-image: url(images/menu.jpg);
                      background-repeat: no-repeat; background-position: left center;padding-left: 45px;}

.rok {
color: #007CC3!important;
}

.obr {
border: 15px #007CC3 solid;
border-left: none;
border-right: none;
margin: 30px;
}

#blahoprejeme {
background: #FFFFFF url(images/blahoprejeme.jpg) no-repeat center center;
border: 15px #007CC3 solid;
border-left: none;
border-right: none;
margin: 30px;
margin-top: 3px;
width: 340px;
height: 260px;
text-align: center;
display: block;
}

.blahoprejeme_text  {
text-align: center;
display: block;
font-size: 0.9em;
font-weight: bolder;
margin-top: 20px;
}



#paticka-null {
     clear: both;
     width: 100%;
     padding: 0;
     border: 0
}
#paticka {
     padding: 10px;
     color: #FFFFFF;
     font-size: 0.6em;
     text-align: center;
     background: #007CC3;
     margin-top: 30px;
}
      
#paticka a:link, #paticka a:visited, #paticka a:active, #paticka a:hover {font-weight: normal; color: #FFFFFF; text-decoration: none;}
     
     

hr { 
     display: none
}
.popis {
padding: 1em 0 2em 0;
margin-bottom: 2em;
border-bottom: 1px #007CC3 solid;
border-top: 1px #007CC3 solid;
text-align: center;
}


.cas {
font-size: 1.7em;
color: #007CC3;
margin-top: 0.5em;
}

label {
display: block;
clear: both;
}

textarea {
margin-bottom: 1em;
}
