body {
      background-color: #dfdddd;
      text-align: center;
      margin-top: 5px;
      margin-right: 0px;
      margin-left: 0px;
      margin-bottom: 5px;
     }

.page {
       position: relative;
       margin: 0px auto;
       top: 0px;
       width: 780px;
       background-color: #ffffff;
       border-color: #dd0000;
       border-width: 2px;     
       border-top-style: none;
       border-right-style: solid;
       border-bottom-style: none;
       border-left-style: solid;
      }

.top {
      position: relative;
      top: 0px;
      width: 825px;
      height: 271px;
      margin: 0px auto;
      background-color: #dfdddd;
      background-position: center;
     }

  

.logo {
	 position: absolute;
	 top: 185px;
	 left: 235px;
	 font-style: italic;
	 font-weight: bold;
	 font-size: 24pt;
	 font-variant: small-caps;
	 font-family: Verdana;
	 color: black;
	 text-decoration: none;
	 letter-spacing: 9px;
	}
	

.logo a {
         font-style: italic;
         font-weight: normal;
         font-size: 20pt;
         font-variant: small-caps;
         font-family: Verdana;
         color: black;
         letter-spacing: 7px;
         text-decoration: none      
        }


.lista {
        position: absolute;
        top: 0px;
        left: 0px;
        overflow: visible;
        clear: both;
       }

.menu {
       text-align: left;
       padding: 0 0 8 40;
      }


.banner_1 {
	   float: left;	 
	   position: absolute;
	   top: 60px;
	   left: 260px;
	  }


.banner_2 {
	   float: left;
	   position: absolute;
	   top: 29px;
	   right: 26px;
	  } 

.podmenu {
	  background-image: url('logos/middle.gif');
	  background-repeat: no-repeat;
	  background-position: left;
	  font-family: Verdana;
	  font-weight: normal;
	  height: 27px;
	  line-height: 26px;
	  clear: both;
	  font-size: 10pt;
	  text-align: right;
	  color: #9a9a9a;
	  padding: 0 20 0 40;
         }

.podmenu_zpet {
	       text-align: left;
	       padding: 0 0 0 10;
	      }


 
.podmenu a {
	    padding: 0 10 0 16;
           /*margin-left: 15px;*/
	    font-weight: normal;
	    text-decoration: none;
	    color: black;
           }

.podmenu a:hover,.podmenu a.akt {
	    text-decoration: underline;
	    color: #777777;
                                }

a.visited {
	  color: #777777;
	  text-decoration: underline;
	  }


.telo {
       position: absolute;
       left: 13px;	
       top: 297px;
       width: 520px;
      }

.odkazy {
         position: absolute;
         right: 13px;
         top: 760px;
         width: 220px;
         height: 200px;
         background-color: #ffffff;
         border: none;
         text-align: center;
        }


.info {
       position: absolute;
       right: 13px;
       top: 297px;
       width: 220px;
       height: 450px;
       background-color: #ffffff;
       border: 1px solid black;
       text-align: left;
      }

.inf {
      font-family: verdana;
      font-weight: bold;
      font-style: normal;
      font-size: 13pt;
      color: black;
      font-variant: small-caps;
      text-decoration: underline;
     }

.inf_2 {
        font-family: verdana;
        font-style: normal;
        font-size: 8pt;
        color: black;
	      padding: 0 0 0 15;
       }


h1 {
    font-size: 17pt;
    font-family: verdana;    
    color: #777777;
    text-align: left;
    padding: 0 0 0 15;
    text-decoration: underline;
    font-style: italic;
    font-variant: small-caps;
    line-height: 40px;
    background-image: url('logos/grey.jpg');
   }


h1 a {
      font-size: 17pt;
      font-family: verdana;    
      color: #777777;
      text-decoration: none;
      font-style: italic;
      font-variant: small-caps;
     }

h2 {
    font-size: 15pt;
    font-family: verdana;    
    color: #777777;
    text-align: left;
    padding: 0 0 0 30;
    text-decoration: underline;
    font-style: italic;
    font-variant: small-caps;
    line-height: 40px;
    background-image: url('logos/grey.jpg');
   }

h3 {
    color: #777777;
    font-size: 16pt;
    font-family: copperplate gothic bold;
    text-align: center;
   }
    
h4 {
    color: #777777;
    font-size: 12pt;
    font-family: verdana;
    text-align: center;
    text-decoration: underline;
   }


h4 a {
      color: red;
      font-family: verdana;
      font-size: 11pt;
     }

.h5 {
    font-family: verdana;
    text-decoration: underline;
    font-size: 13pt;
    color: #dd0000;
    font-weight: bold;
   }   
   
.h6 {
    color: black;
    font-size: 10pt;
    font-family: verdana;
    text-decoration: underline;
    font-weight: bold;  
}

.cz {
     position: absolute;
     top: 5px;
     right: 60px;
    }


.en {
     position: absolute;
     top: 5px;
     right: 25px;   
    }

p {
   color: #777777;
   font-family: verdana;
   font-size: 10pt;
  }

.email a {
        font-size: 10pt;
        color: blue;
        font-family: verdana;
        text-decoration: none;
        } 
        
.email a:hover,.email a.akt {
	    text-decoration: underline;
	    color: blue;        
      }  

.link_1 a {
	   font-weight: normal;
	   text-decoration: none;
	   color: blue;
          }

.link_1 a:hover,.link_2 a.akt {
	    text-decoration: underline;
	    color: blue;
                              }


.note {
       padding: 10 5 0 10;
      }


.note a {
	 font-weight: normal;
	 text-decoration: none;
	 color: blue;
	}

.note a:hover,.note a.akt {
	    text-decoration: underline;
	    color: blue;
                          }

.email_form {
             font-family: verdana;
             font-style: italic;
             font-size: 10pt;
             color: black;
             font-weight: bold;
            }

.medal {
        height: 221px;
        background-image: url('logos/medailonek.jpg');
        background-repeat: no-repeat;
       }

.foto {
        float: left;
        margin-top: 1px;
        margin-bottom: 10px;
        margin-left: 31px;
        margin-right: 25px;
}

.bottom {
        background: #dfdddd url('logos/bottom.gif') no-repeat;     
	    font-family: verdana;
	    font-weight: normal;
	    height: 27px;
	    line-height: 26px;
	    padding-left: 20px;
	    clear: both;
	    font-size: 10pt;
	    text-align: left;
	    color: white;
		position: relative;
		width: 760px;
		margin: 0px auto;
		}

.bar {
      font-family: verdana;
      color: #777777;
      font-size: 10pt;

	}

.bar_row {
          background-color: #dfdddd;

}

.bazar {
	       padding: 0 15 5 15;
	       vertical-align: top;
	       text-align: center;
	       width: 30%;
	       height: 50%;
	       border-width: 1px;
	       border-top-style: none;
         border-right-style: solid;
         border-bottom-style: solid;
         border-left-style: none;
	       border-color: #dfdddd;
       }
       
       
.bazar_nadpis {
               font-size: 13pt;
               font-weight: bold;
               text-align: left;
               color: #777777;
              }
              
.bazar_note {
             font-size: 10pt;
             text-align: left;
             }              
              
.cena_old {
           color: #ff0000;
           font-size: 11pt;
           text-decoration: line-through;
          }

.cena_now {
           color: #ee0000;
           font-size: 15pt;
           font-weight: bold;
          }              
                   
              
              
              
              
              
              
              
              
              
              
              
              
              
              
              
              
              
              
              
              
              
              
              
                     

