body{
font-family: Arial, sans-serif;
font-size: 13px;    
text-align: center;
background-color: rgb(194,194,194);    
margin: 0;
padding: 0;
    }
img{
border:0 none;
vertical-align: bottom;   
   }    
#divBody{
min-height:579px;
width:100%;
margin: 0;
text-align: center;
background-image: url(/styles/bc.jpg);
background-repeat: no-repeat;
background-position: center top;
clear:both;
background-color: rgb(194,194,194);  
-webkit-box-shadow: 0px 10px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 10px 5px rgba(50, 50, 50, 0.75);
box-shadow:         0px 10px 5px rgba(50, 50, 50, 0.75);   
position:relative;   
}  
#realBody{
 position:relative; 
 clear:both;
 width:1020px;
 text-align:left;
 margin:0px auto;
 padding: 0px 0 0 0;        
         }
#forClanek
{
float:right;
margin-top:120px;
background-color:rgba(255,255,255,0.8);
color:black;
font-size:14px;
width:722px;
padding:20px;
border:1px solid rgb(180,180,180);
-webkit-box-shadow: 0px 7px 7px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 7px 7px rgba(50, 50, 50, 0.75);
box-shadow:         0px 7px 7px rgba(50, 50, 50, 0.75);
position:relative;   
}
#forClanek a
{
color:rgb(68, 28, 16);
}
#divFooter
{
width:100%;
margin: 20px 0 0 0;
text-align: center;
clear:both;
background-color: rgb(50,50,50);  
min-height:400px;
position:relative;
}
#infooter
{
position:relative; 
 clear:both;
 width:1020px;
 text-align:left;
 margin:0px auto;
 padding: 0px 0 0 0;     
}
/*Generic classes*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}	
.lim{
float:left;
padding:5px 10px 5px 0px;    
}		
.rim
{
float:right;
padding:5px 0px 5px 10px;
}	  
#pmenu, #pmenu ul, #pmenu li, #pmenu a {
display:block;
float:left;
list-style-type: none;
margin:0;
padding:0;      
      }
#pmenu li
{
position:relative;
}
#pmenu li ul
{
display:none;
}
#pmenu li:hover ul{
display:block;
position:absolute;
top:29px;
left:0px; 
padding-top:10px;               
}
#pmenu a
{
width:140px;
padding:10px 20px 10px 20px;
text-decoration: none;
height:20px;
background-image: url(/styles/menu-0.png);
background-color:white;
font-weight:bold;
font-size:15px;
margin-left:12px;
color:rgb(68,28,16);
}
#pmenu a:hover
{
background-image: url(/styles/menu-1.png);
color:white;
background-color:white;
}
.inlink
{
display:block;
width:50px;
text-align: center;
line-height: 20px;
position:absolute;
bottom:5px;
right:5px;
font-size:12px;
text-decoration:none;
background-image: url(/styles/menu-0.png);
}
.inlink:hover
{
background-image: url(/styles/menu-1.png);
background-color:white;
color:white;
}