/* CSS Document */     
body{
margin: 0px;
padding: 0px;
background-color: rgb(255,255,255);
font-family: Verdana;
font-size: 12px;
color: rgb(87,40,22);
}
#topmenu{         
position: fixed;
top: 0px;   
background-image: url('topu.png');
background-repeat: repeat-x;
height: 70px;
width: 100%;
padding-top: 5px;
text-align: center;
z-index: 999;
}
#topmenu ul{   
list-style-type: none;  
text-align: center;
margin: 0;
padding: 0;           
font-family: 'Courgette', cursive; 
font-size: 16px;   
}  
#topmenu input{   
border-radius: 5px;
-moz-border-radius: 5px; 
background-color: rgb(254,254,252);
border: 1px solid rgb(241,238,233);
width: 100px;
padding: 5px;   
font-family: Verdana;
font-size: 12px;
color: rgb(87,40,22);
margin-top: 0;
}   
#topmenu .tl{   
background-color: rgb(241,238,233);
width: 40px;
}  
#topmenu ul li{   
float: left;      
background-image: url('beads.png');
background-repeat: no-repeat;
background-position: top right;
padding-right: 40px; 
margin-left: 25px;
padding-top: 10px; 
height: 50px;      
}   
#topmenu ul li a{   
color: rgb(87,40,22);
text-decoration: none;
font-weight: normal;
}   
#topmenu ul li a:hover{   
color: rgb(172,106,45);
}
#obsah{
margin-top: 80px;
width: 970px;
}
#footer{
background-color: rgb(242,241,233);
width: 100%;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 30px;
text-align: center;
}   
.cleaner{
  clear: both;
  height: 0;
  overflow: hidden;
  content: \' \';
  }
.cleaner hr{ display: none;}  
#pravy-bok{
float: right;
width: 420px;
}   
#pravy-bok h2{
font-family: 'Courgette', cursive;
font-size: 22px;   
color: rgb(167,108,52);
}   
#pravy-bok h2 a{
text-decoration: none;
color: rgb(167,108,52); 
font-size: 34px;   
}   
#pravy-bok #stranka{
border: 1px solid rgb(238,238,238);
box-shadow: 1px 1px 2px rgb(238,238,238); 
border-left: none;
background-color: rgb(252,252,252);
margin: 20px 0 20px 0;
padding: 0; 
padding-left: 15px;
height: 150px;
overflow: hidden;
font-size: 12px;
position: relative;
} 
#pravy-bok #stranka h3{
font-family: 'Courgette', cursive;
font-size: 20px;
margin: 5px 0 5px 0;
padding: 0;   
}  
#pravy-bok #stranka #t{
font-family: 'Courgette', cursive;
font-size: 14px;
} 
#pravy-bok #stranka #iimg{
float: right;
clear: none;
height: 150px;
width: 108px;
border-top-left-radius: 100px;  
border-bottom-left-radius: 100px;
overflow: hidden;
margin-left: 15px;  
position: relative;
z-index: 100;
} 
#pravy-bok #stranka #iimg img{
height: 150px;  
} 
#pravy-bok #stranka #zmizik{
position: absolute;
bottom: 0px;
left: 0px;
z-index: 5;
} 
#about{
background-color: rgb(242,241,233);
border-radius: 15px;
-moz-border-radius: 15px;    
padding: 15px;
margin: 8px;  
font-size: 14px;
font-family: 'Courgette', cursive; 
line-height: 150%;
margin-bottom: 30px;
border: 2px solid rgb(182,165,142);
box-shadow: 1px 2px 3px rgb(182,165,142);
}
#ot{        
clear: none;
float: left;
text-align: center;
width: 130px;          
height: 250px;
overflow: hidden;
margin: 0 13px 70px 13px;   
font-size: 11px;
} 
#ot img{
margin-bottom: 5px;
border: 1px solid rgb(213,213,213);
}    
#ot a{
text-decoration: none; 
color: rgb(115,52,29);
}
#aktualni-cislo{   
float: left;
background-color: rgb(255,255,255);
width: 550px;
height: 810px;
position: relative;
}
#aktualni-cislo #cover, #aktualni-cislo #obal{   
position: absolute;
top: 0px;
left: 0px;
}
#clanek{
width: 860px;
height: 1133px;
box-shadow: rgb(120,73,27) 4px 6px 20px; 
-webkit-box-shadow: rgb(120,73,27) 4px 6px 20px;
-moz-box-shadow: rgb(120,73,27) 4px 6px 20px;
padding: 10px;
background-image: url('../bg/marchbg.jpg');
}
#loginbox{
border-radius: 15px;
-moz-border-radius: 15px;    
background-color: rgb(242,241,233);
position: absolute;
top: 50px;
font-size: 11px;
display: none;  
}    
#loginbox table{
margin: 15px;       
font-size: 12px;
}    
#loginbox a{
color: rgb(157,141,120);
}    
#loginbox .press{
text-align: center;
width: 170px;
background-color: rgb(215,209,194);
border: 1px solid rgb(157,141,120);
color: rgb(87,40,81);
}
#blankbox{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: none;
z-index: 80;
}
#texty{
background-color: rgb(242,241,233);
border-radius: 15px;
-moz-border-radius: 15px;    
padding: 15px;
margin: 100px 150px 0px 150px;  
font-size: 14px;
font-family: 'Courgette', cursive; 
line-height: 150%;
}   
#texty h2{
color: rgb(167,108,52);  
}   
#texty table{
margin: 15px;
}   
#texty table input{
border-radius: 5px;
-moz-border-radius: 5px; 
background-color: rgb(254,254,252);
padding: 5px;
border: 1px solid rgb(254,254,252);  
}   
#texty table textarea{
border-radius: 5px;
-moz-border-radius: 5px; 
background-color: rgb(254,254,252);
padding: 5px;
border: 1px solid rgb(254,254,252);
width: 185px;
height: 150px;
}     
#texty table td{
padding-bottom: 10px;
}   
#texty table .pozn{
font-size: 12px;   
font-family: Verdana;
}    
#uvod{
padding: 22px;
margin: 10px 0 10px 0; 
background-image: url('text-bg.gif');
background-repeat: repeat-x;
}    
#texty .press{
text-align: center;
width: 170px;
background-color: rgb(215,209,194);
border: 1px solid rgb(157,141,120);
color: rgb(87,40,81);           
font-family: 'Courgette', cursive;  
border-radius: 5px;
-moz-border-radius: 5px;      
padding: 10px;
font-size: 18px;
}
#leftmenu{
width: 250px;
float: left;
clear: none;
margin-right: 20px;
}
#leftmenu .box{
border-radius: 5px;
-moz-border-radius: 5px;  
background-color: rgb(242,241,233);   
border: 1px solid rgb(242,241,233);  
padding: 0px;
margin-bottom: 15px;
}
#leftmenu .box h2{
font-size: 18px;
font-family: 'Courgette', cursive; 
margin: 0;
margin-bottom: 10px;
padding: 5px;
background-color: rgb(232,228,211);
border-radius: 5px;
-moz-border-radius: 5px;  
}  
#leftmenu .box li{
text-align: left;
}  
#leftmenu .box li a{
text-decoration: none;
color: rgb(87,40,22);
}  
#leftmenu .box li a:hover{
text-decoration: underline;
}
#mainobsah{
float: right;
clear: none;
width: 670px;   
border-radius: 5px;
-moz-border-radius: 5px;  
background-color: rgb(242,241,233);
border: 1px solid rgb(242,241,233);  
text-align: left;
padding: 10px;
}   
#mainobsah h1{
margin-bottom: 8px;
font-size: 28px;
font-family: 'Courgette', cursive; 
color: rgb(177,104,36);
text-shadow: 0px 0px 1px rgb(87,40,22);   
text-align: center;
}    
#mainobsah h3{
margin-bottom: 8px;
font-size: 20px;
font-family: 'Courgette', cursive; 
color: rgb(87,40,22);
text-align: center;
}
#mainobsah table td{
padding: 7px;
font-size: 12px;
text-align: left;
} 
#mainobsah table .blank{
background-color: rgb(255,255,255);
} 
#mainobsah table .ok{
background-color: rgb(204,255,204);
}  
#mainobsah input{
border-radius: 5px;
-moz-border-radius: 5px; 
background-color: rgb(254,254,252);
padding: 5px;
border: 1px solid rgb(254,254,252);  
width: 350px;
}    
#mainobsah select{
border-radius: 5px;
-moz-border-radius: 5px; 
background-color: rgb(254,254,252);
padding: 5px;
border: 1px solid rgb(254,254,252);  
width: 350px;
}   
#mainobsah .press{
text-align: center;
width: 170px;
background-color: rgb(215,209,194);
border: 1px solid rgb(157,141,120);
color: rgb(87,40,81);           
font-family: 'Courgette', cursive;  
border-radius: 5px;
-moz-border-radius: 5px;      
padding: 10px;
font-size: 18px;
}    
#mainobsah a{
font-weight: bolder;
color: rgb(0,51,153);
}         
#uvod .bigtext{
font-size: 19px;
font-family: 'Courgette', cursive; 
color: rgb(87,40,22);
text-align: center;
} 
#notepad{
clear: none;
float: right;
padding: 25px;
background-color: rgb(232,228,211);
background-image: url('oldpaper.jpg');
background-repeat: no-repeat;
background-position: left top;
width: 380px;              
border-radius: 10px;
-moz-border-radius: 10px;   
margin-top: 10px;
margin-bottom: 20px;
padding-top: 45px;   
height: 250px;
} 
#notepad b{
font-family: 'Courgette', cursive;  
font-size: 18px; 
}  
#notepad ul{
margin-top: 20px; 
} 
#sponzor{
padding: 0;
margin: 5px;
width: 240px;
height: 187px;
background-color: rgb(250,250,248);
clear: both;
} 
#ostatni-cisla{
margin: 70px 0 0 0;
padding: 0;
width: 100%;
} 