/* CSS Document */         
body{
background-image: url(design/images/bg1.png);
background-repeat: repeat;
background-color: #9b9b9b;
text-align:center;
margin:0px;  

}

body, td {
font-size: 12pt; 
letter-spacing: 1px;  
color: #000;
/* font-style:italic; */
font-family: Georgia, "Century Gothic", Trajan Pro, "New York CE", utopia, serif
}

td { 
text-align: left;
}


a:link, a:active, a:visited
{
text-decoration: none;
color: #fff;
font-weight: bold;
letter-spacing: 1px;
}


a:hover  
{
color: #5b5b5b;
letter-spacing: 1px;
} 

.act:link, .act:active, .act:visited, .act:hover{ 
color: #f5f384;
}


#celek {         
width:100%;
padding: 0px;
margin:0px; 
display:block; 
text-align:center; 
}

 
#horni {  
background-image: url(design/images/hornibg.png);
background-repeat: repeat-x;
display: block;
width: 100%;
height: 152px;  
text-align:right;   
}

#hornipic{
background-image: url(design/images/horni.png);  
background-repeat: no-repeat;     
float: right;
width: 1000px;
height: 152px;  
}

.hornipad{
padding: 117px 577px 0px 0px ;     
font-weight: bold;
font-variant: small-caps;
text-transform: lowercase;
font-size: 13pt;
color: #fff;   
text-shadow: 1px 1px 1px #1a1a1a;
}
    
.hornipad a:link, .hornipad a:active, .hornipad a:visited
{color: #b6b6b6; }     

.hornipad a:hover  
{color: #6ebabb; }    


.hornipad .act:link, .hornipad .act:active, .hornipad .act:visited, .hornipad .act:hover
{color: #f5f384; } 


/* 
#nav{         
width: 1000px;
height: 38px;  
display: block;  
float: right;
}

#nav1{
background-image: url(design/images/nav1.png); 
background-repeat: no-repeat;
width: 142px;
height: 38px;   
float:left; 
background-position: left top;
}     
#nav1:hover {background-position: right top; cursor:pointer;}

#nav2{
background-image: url(design/images/nav2.png); 
background-repeat: no-repeat;
width: 142px;
height: 38px;    
float:left; 
background-position: left top;
}     
#nav2:hover {background-position: right top; cursor:pointer;}

#nav3{
background-image: url(design/images/nav3.png); 
background-repeat: no-repeat;
width: 151px;
height: 38px;  
float:left;  
background-position: left top;
}     
#nav3:hover {background-position: right top; cursor:pointer;}

#nav4{
background-image: url(design/images/nav4.png); 
background-repeat: no-repeat;
width: 565px; 
height: 38px;     
float:left; 
background-position: left top;
}      */

#linka1{    
background-image: url(design/images/lin1bg.png);
background-repeat: repeat-x;
text-align:right;
display: block;
width: 100%;
height: 72px;  
}

.linka1pad{
padding-right:30px;
padding-top:8px;
font-size: 19pt;
font-weight: bold;
font-variant: small-caps;
text-transform: lowercase;
/* text-shadow: 1px 1px 1px #1a1a1a; */
color: #68a0a1;
}

.linka1pad a:link, .linka1pad a:active, .linka1pad a:visited
{color: #494b4b; }     

.linka1pad a:hover  
{color: #d3330d; }    
 
.linka1pad .act:link, .linka1pad .act:active, .linka1pad .act:visited, .linka1pad .act:hover
{color: #68a0a1; } 


#menu1{    
border-bottom: solid 1px #7b7b7b;
text-align:left;
}

.menu1pad{
padding-bottom: 13px ;   
font-size: 13pt;
font-weight: bold;
font-variant: small-caps; 
text-transform: lowercase;
}

#stred {  
background-image: url(design/images/bg.png);
background-repeat: repeat-y;
text-align: justify;
display: block;
width: 100%;     
/* min-height:345px; */
}

.stredpad{
padding: 0% 10% 0% 10%;   
/* max-width: 1000px; */  
}

.stredpad .text{
/* background-color: #a0e0e0; */
border: dashed 2px #a0e0e0;
color: #404040;
padding: 12px;
margin: 30px 50px 30px 50px;
/* font-family: Trebuchet MS; */
} 

.stredpad p{
/* font-family: Trebuchet MS; */
} 

.stredpad b{
color: #a0e0e0;
}

.stredpad .fotky{
text-align: center;  
margin: 15px 0px 10px 0px ; 
}    

.stredpad .fotky img{
border: 2px solid;
margin: 3px;
padding: 2px;
background-color:#fff;
} 

.stredpad .kategorie { 
margin: 0% 5% 0% 5%;
}   

.kategorie ul{
list-style-type: none;
margin: 0px;
padding: 0px; 
text-align: center;                  
display: block;   
font-size: 15pt;
font-weight: bold;
font-variant: small-caps; 
text-transform: lowercase;
}

.kategorie ul li{
background-color: #ccc;
margin: 5px 5px 10px 5px;  
color: #d3330d;
}



.kategorie ul li a:link, .kategorie ul li a:active, .kategorie ul li a:visited{ 
background-color: #ccc;
padding: 15px;                     
display: block; 
color: #d3330d;
}

.kategorie ul li a:hover{
background-color: #9acccb;
padding: 15px;                     
display: block; 
color: #000;
}  
            
.kategorie ul li:hover{
margin: 5px 3% 10px 3%;
}
     
.stredpad h1{ 
color: #d3330d;
font-size: 19pt; 
text-transform: uppercase;
font-weight: bold;      
margin: 25px 0px 15px 15px ;           
text-align: left;    
/* text-shadow: 1px 1px 1px #1a1a1a; */
}
     
.stredpad h2{ 
color: #f5f384;
font-size: 19pt; 
font-variant: small-caps; 
text-transform: lowercase;
font-weight: bold;      
margin: 25px 0px 15px 0px ;           
text-align: center;    
border-bottom: solid 1px #fff;  
}

.stredpad h3{
border-bottom: 2px dashed #9acccb;
border-left: 2px dashed #9acccb;
color: #000;     
font-size: 15pt; 
font-variant: small-caps; 
text-transform: lowercase;
font-weight: bold;      
padding: 5px 0px 5px 15px ;           
text-align: left;    
}

.stredpad .fotkyobal{
margin: 0% 5% 0% 5%;
}


#menu2{    
border-top: solid 1px #7b7b7b;
text-align:right;   
margin-top: 50px;
}

.menu2pad{
padding-top: 13px ;     
font-size: 13pt;
font-weight: bold;
font-variant: small-caps; 
text-transform: lowercase;
}
  

#linka2{    
background-image: url(design/images/lin2bg.png);
background-repeat: repeat-x;
text-align:right;
display: block;
width: 100%;
height: 65px;  
/* position: absolute;    
bottom: 152px;  */
}     

.linka2pad{
padding-right: 30px;
padding-top:22px;
font-size: 19pt;
font-weight: bold;
font-variant: small-caps;
}

#dolni {  
background-image: url(design/images/dolnibg.png);
background-repeat: repeat-x;
text-align:left;      
display: block;
width: 100%;
height: 152px;
cursor:pointer;  
/* position: absolute;     
bottom: 0px; */   
}

#dolnipic{
background-image: url(design/images/dolni.png);  
background-repeat: no-repeat;        
width: 470px;
height: 152px;
float:left;     
}    

.dolnipad{
font-size: 17pt;
font-weight: bold;
font-variant: small-caps;
padding-top: 40px;
}

       
.dolnipad a:link, .dolnipad a:active, .dolnipad a:visited
{color: #f9a932; }     

.dolnipad a:hover  
{color: #e18a6e; }    