body {background-image:url(/grafika/topbg.png);
      background-repeat: repeat-x;
      font-family:Arial,Tahoma,Helvetica,Verdana ;
      font-size : 12pt;
      color: rgb(0,0,0);
      background-color:rgb(255,255,255);
      margin-top:0px;
      }  
#cont {
      background-image:url(/grafika/background.png);
      background-color:rgb(255,255,255);
      text-align:left;  
      width:808px;
      margin:auto;    
      color: rgb(0,0,0);
      }
#top {
      width:796px;
      height:166px;
      margin:auto; 
      margin-top:0px;
      background-image:url(./grafika/logo.png);
      background-color:rgb(255,255,255);      
      cursor:pointer;    
      }     
#menu {
      width:796px;
      height:25px;
      margin:auto;
      padding-top:8px;
      background-image:url(./grafika/menu.png);
      text-align:left;      
      font-size:11pt;
      color:rgb(255,255,255);
      font-weight:bold; 
      font-variant: small-caps;
      }
#menu a { 
      margin-right:7px;
      margin-left:28px;
      color:rgb(255,255,255);
      text-decoration: none;
      }
#menu a:hover { 
      color: rgb(254,191,66);
      }
#menu .active{
      color: rgb(254,191,66);
      }
       
.menua:hover {color:rgb(220,0,0); text-decoration: none;  border-bottom: 4px solid rgb(180,0,0);border-top: 0px solid rgb(160,160,160);}
.menuact     {color:rgb(220,0,0); text-decoration: none;  border-bottom: 4px solid rgb(180,0,0);border-top: 0px solid rgb(160,160,160);}  
.center{
      margin:auto;
      text-align:center;
      }
.both {
      clear:both;
      }  
#main {
      width:730px;
      margin:auto;
      padding:1px 33px 60px 33px;
      background-image:url(./grafika/mainbg.png);
      background-repeat: repeat-x;
      background-color:rgb(255,255,255);  
      }
#foot {
      background-image:url(./grafika/foot.png);
      background-color:rgb(255,255,255);
      text-align:right;  
      width:802px;
      height:22px;
      margin:auto; 
      padding: 27px 10px 0px 0px;  
      color:rgb(170,170,170);
      font-size:70%;
      }
#foot a,a:visited{
      color:rgb(170,170,170);
      }
/************* UVOD a SLIDESHOW ************/

#slideshow {
      width:796px;      
      height:255px; 
      float:left;
      margin-left:-33px;
      margin-bottom:5px;
      margin-top:-1px;
      background-image:url(./grafika/slide.png);
      background-repeat:no-repeat;
      background-color:rgb(102,204,51);
      text-align:left;     
      }
#slideright {

      text-align:left;
      width:273px;      
      height:227px; 
      float:right;  
      margin-top:3px;
      margin-right:-18px;   
      }
.slide {
      width:312px;
      margin-top:0px;
      float:left;
      }
.prvni{
      margin-left:0px;
      } 
.dalsi{
      margin-left:-312px;
}
#slidy {
      width:320px;
      float:left;
      }
#odrazky {
      float:left;
      margin: 15px 0px 0px 140px;
      line-height: 22px;
      }
.odrazka {
      font-size : 11pt;
      font-weight:bold;
      color: rgb(255,255,255);
      cursor:pointer;
      }   
.odrazkaSel {
      font-size : 11pt;
      font-weight:bold;
      color: rgb(246,162,0);
      cursor:pointer;
      }
      
/************GALERIE ************/

#fotomenu {
      width:634px;
      height:21px;
      
      margin-left:-33px;
      padding-left:162px;
      padding-top:3px;
      background-image:url(./grafika/menu.png);
      text-align:left;      
      font-size:10pt;
      color:rgb(255,255,255);
      font-weight:bold; 
      
      }
#fotomenu a { 
      margin-right:1px;
      margin-left:20px;
      color:rgb(255,255,255);
      text-decoration: none;
      }
#fotomenu a:hover { 
      color: rgb(254,191,66);
      }
#fotomenu .active{
      color: rgb(254,191,66);
      } 
#fotomenubg {
      width:796px;
      margin-left:-33px;
      background-image:url(./grafika/mainbg.png);
      background-repeat: repeat-x;
      background-color:rgb(255,255,255);   
      }  
    
#gallery {
   
      margin:auto;
      margin-top:20px;
      margin-bottom:5px;
      padding:30px;
      text-align:center;
      background-color: rgb(239,252,239);
      font-size: 80%;
      font-weight: bold;
      }
.bigphoto {
      /*margin-left:auto;*/
      text-align:center;
      margin:auto;
      clear:both;
      width:580px;
      }
.thumbox {
      margin:auto;
      width:600px;

      text-align:center;
      }
.thumb {
      width:100px;
      height:72px;
      cursor:pointer;
      }
.thumbb {
      width:120px;
      height:82px;
      float:left;
      padding-top:8px;
      background-image:url(./thumb.png);
      }
.thumbbsel {
      width:120px;
      height:82px;
      float:left;
      padding-top:8px;
      background-image:url(./thumbsel.png);
      }
.desc {
      float:left;
      margin: 13px 5px 0px 45px;
      }
.buttplace {
      margin: 5px 45px 15px 5px;
      
      }
.button {     
      cursor:pointer;
      display:block;
      float:right;
      margin-left:2px;
      }

/************* KONTAKTY *************/

.LPG{
      font-size:80%;
      margin-left:30px;
      }

.ikona{
      width:16px;
      height:16px;
      }
#bigPhoto2{
    margin-left:-580px;
    float:left;
    cursor:pointer;
    }
#lupa{
    float:right;
    margin-right:5px;
    cursor:pointer;
    }
.chyba{
    font-weight: bold;
    color:rgb(250,0,0);
    }
.nechyba{
    font-weight: bold;
    color:rgb(0,250,0);
    }
iframe{
    border-width: 0px;
    }
img{
    border:0px;
    }
.hide{
    display:none;
    }

