/* Start of CMSMS style sheet 'Layout: Infrapo' */
/* CSS Document */ 

body{
  background-color: #ffffff; 
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 0px 0px; 
  font-size: 0.9em; 
  font-family: "Trebuchet MS", "Tahoma", "Geneva CE", "lucida", "sans-serif"; 
  text-align: center;
} 

#main{ 
  width: 837px;
  padding: 0px 0px 0px 0px; 
  margin-top: 0px; 
  margin-bottom: 0px; 
  margin-left: auto; 
  margin-right: auto; 
  text-align: left;
  background: #ffffff url(uploads/images/grafika/bgr-big.gif) repeat-y left top;  
}

#left{
  width: 226px;
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 0px 0px; 
  float: left; 
} 

#right{
  width: 611px;
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 0px 0px; 
  float: right;
} 

#logo{
  width: 221px;
  height: 82px;
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 0px 0px; 

}

#logo a img{
border: 0px; 
}

#topmenu{ 
  height: 217px;
  background: #ffffff url(../images/grafika/img-lan.jpg) no-repeat center center;
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 0px 0px; 
}

#topmenu ul{ 
  padding: 38px 20px 0px 0px; 
  margin: 0px 0px 0px 0px; 
  list-style: none; 
  display: block; 
  text-align: right; 
}

#topmenu ul li{ 
  padding: 0px 5px 0px 5px; 
  margin: 0px 0px 0px 0px; 
  list-style: none; 
  display: inline; 
}

#topmenu ul li a { 
  color: #ffffff;
  text-decoration: none;  
}

#topmenu ul li a:hover, #topmenu ul  li a.currentpage  { 
  color: #ffffff; 
  text-decoration: underline;
}

#menu_vert{
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 0px 0px; 
} 

#menu_vert ul{
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 0px 0px; 
  list-style: none; 
} 

#menu_vert ul li{
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 0px 0px; 
  list-style: none; 
} 

#menu_vert ul li a{
  display: block; 
  padding: 7px 20px 7px 5px; 
  margin: 0px 0px 0px 0px; 
  border-top: 1px #ffffff solid;
  background: #b40b1a url(uploads/images/grafika/gray.gif) repeat-y right center;
  color: #ffffff; 
  text-decoration: none;
  text-align: right; 
}

#menu_vert ul li a:hover, 
#menu_vert ul li.currentpage a{
  text-decoration: underline; 
  color: #b40b1a;  
  background: #f9f9f9 url(uploads/images/grafika/red.gif) repeat-y right center; 
}

#menu_vert ul li.menuactive a.menuactive{
  font-weight: bold;
}


#menu_vert ul li li a{ 
  font-size: 0.8em;
  display: block; 
  padding: 4px 20px 4px 5px; 
  margin: 0px 0px 0px 0px; 
  border-top: 0px #ffffff solid;
  background-color: #f9f9f9; 
  color: #b40b1a; 
  text-decoration: none;
  text-align: right; 
}

#menu_vert ul li li a:hover, #menu_vert ul li li.currentpage a.currentpage{
  text-decoration: underline; 
  padding: 4px 20px 4px 5px; 
  margin: 0px 0px 0px 0px; 
}

#menu_vert ul li ul{
  display: none;
}

#menu_vert ul li.menuactive ul{
  display: block;
}



#left #news{
  padding: 0px 0px 0px 0px; 
  margin: 20px 15px 50px 15px; 
}


#left #news h2{
  padding: 0px 0px 0px 0px; 
  margin: 10px 0px 2px 0px; 
  color: #b40b1a;  
  font-size: 1.2em;
}

#left #news .box{
  padding: 5px 5px 5px 5px; 
  margin: 0px 0px 0px 0px; 
  background-color: #ffffff;
  border: 1px #f2f2f2 solid;
  color: #444444; 
  font-size: 0.85em;
}
.NewsSummaryPostdate, .NewsSummaryAuthor{
  text-align: right;
  color: #b40b1a;  
}

#left #news .box a{
  color: #b40b1a; 
  text-decoration: underline;
}

#left #news .box a:hover{
  color: #b40b1a;
  text-decoration: none;
} 


#NewsPostDetailDate, 
#NewsPostDetailCategory,
#NewsPostDetailAuthor,
#NewsPostDetailPrintLink{
  text-align: right;
}




#obsah{
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 0px 0px; 
  color: #444444;
  font-size: 0.9em;
} 

#obsah .obal{
  padding: 10px 20px 20px 20px; 
  margin: 0px 0px 0px 0px; 
}

#obsah h1{
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 10px 0px; 
  color: #b40b1a;  
  font-size: 1.7em;
}

#obsah h2{
  padding: 0px 0px 0px 0px; 
  margin: 10px 0px 2px 0px; 
  color: #b40b1a;  
  font-size: 1.3em;
}

#obsah h3{
  padding: 0px 0px 0px 0px; 
  margin: 5px 0px 0px 0px; 
  color: #b40b1a;  
  font-size: 1.1em;
}

#obsah .box h1, #obsah .box h2, #obsah .box h3{
  margin-top: 0px;
} 


#obsah p{
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 5px 0px; 

}

#obsah a{
  color: #b40b1a; 
  text-decoration: underline;
}

#obsah a:hover{
  color: #b40b1a;
  text-decoration: none;
} 

#obsah .box{
  padding: 5px 5px 5px 5px; 
  margin: 0px 0px 0px 0px; 
  background-color: #f9f9f9;
  border: 1px #f2f2f2 solid
}

#obsah img{
  padding: 5px 5px 5px 5px; 
  margin: 5px 5px 5px 5px; 
  border: 1px #b40b1a solid;
}

#pata{
  border-top: 1px #b40b1a solid;
  background-color: #777777; 
  padding: 30px 20px 20px 50px; 
  margin: 0px 0px 0px 0px; 
  color: #ffffff; 
   font-size: 0.8em;
} 

.cleaner{
clear: both;
} 

/* End of 'Layout: Infrapo' */

