ul.nl, ul.nl ul {
  margin:0;
  padding:0;
  list-style:none;
}

.main_light{
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 4px;
  height: 330px;
  border: 1px solid #dedede;
}
.main_dark{
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 4px;
  height: 330px;
  background-color: #dedede;
}
.main_dark h3{
  margin-top: -10px;
  margin-bottom: 0px;
}
.main_light h3{
  margin-top: -10px;
  margin-bottom: 0px;
}
.main_dark h5{
  margin-top: 0px;
  
}
.main_light h5{
  margin-top: 0px;
  
}
.main_light2{
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 4px;
  
  border: 1px solid #f0f0f0;
}
.main_dark2{
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 8px;
 
  background-color: #f0f0f0;
}
.main_dark2 h3{
  margin-top: -10px;
  margin-bottom: 0px;
}
.main_light2 h3{
  margin-top: 5px;
  margin-bottom: 0px;
}
.main_dark2 h5{
  margin-top: 0px;
  
}
.main_light2 h5{
  margin-top: 0px;
  
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
} 

#mainMenu {
  font-size:14px;
  padding:0 3%;
  line-height:30px;
}
#mainMenu ul {
  
}
#mainMenu li {
  float:left;
  position:relative;
}
#mainMenu a:hover { text-decoration:none; position:relative; top: 2px; left: 2px;}
#mainMenu li a {
  font-variant: small-caps;
  padding: 0 5px 0 5px;
  margin-right:1em;
  display:block;
  color:#FFFFFF;
}
#mainMenu ul ul {
  background-color:#545452;
  position:absolute;
  left:-10000px;
  top:32px;
}
#mainMenu li:hover { }
#mainMenu li:hover ul {
  left:0;
  background-color:#545452;
  text-transform:none;
 
  min-width:14em;
}
#mainMenu ul ul li {
  float:none;
  line-height:22px;
  
}
#mainMenu ul ul li:hover { background-color:#454544; }
#mainMenu ul ul li a {
  background:none;
  margin:0;
  padding:0 2em;
  color:#fff;
}

.delim{
  margin-left: -3px;
  height: 32px;
  width: 4px;
  margin-top: -30px;
  background-image: url(new_menu_delim.gif);
  background-repeat: no-repeat;
}

.delim2{
  margin-top: -3px;
  height: 32px;
  width: 4px;
  background-image: url(new_all_delim.gif);
  background-repeat: no-repeat;
}
.delimright{
  margin-left: 110px;
  height: 32px;
  width: 4px;
  margin-top: -32px;
  background-image: url(new_menu_delim.gif);
  background-repeat: no-repeat;
}

body {
	text-align: center;
	font-family: verdana;
}
a h3 {
    color: #535353;
    text-decoration: none;
}
a {
color: #535353;
    text-decoration: none;
}
#world{
    text-align: left;
   	width: 900px;
	margin: auto;
	background-image: url(new-back.jpg);
	background-repeat: repeat-y;
}
#body-top{
	width: 900px;
	height: 329px;
	background-image: url(top_back.gif);
	background-repeat: no-repeat;

}
#body-main-image{
	width: 900px;
	margin-top: 62px;
	height: 235px;
	background-image: url(20-rokov-odm.png);
	background-repeat: no-repeat;
}
#body-menu{
    background-image: url(new_menu_back.gif);
	background-repeat: repeat-x;
    font-size: 12px;
    position: relative;
    top: 63px;
	width: 900px;
	height: 32px;
}
#body {
    text-align: left;
    margin:auto;			
	width: 900px;
}
#body-self{
  	width: 900px;
}
#body-left {
    width: 235px;
	float: right;
}
#body-right {
    text-align: left;
    margin:10px 0px 10px 0px;
	width: 630px;
	float: left;
}
.body-right-left {
    float: left;
    width: 310px;
    padding: 5px;
}
.body-right-right {
	float: right;
	width: 300px;
	padding: 5px;
}
#bottom{
	width: 900px;
	height: 89px;
	margin: auto;
}
#bottom-center{
	background-image: url(new_menu_back.gif);
	background-repeat: repeat-x;
    font-size: 12px;
	width: 900px;
	height: 32px;
}
.header {
	font-variant: small-caps;
	color: #FFFFFF;
    width: 630px;
    height: 32px;
    
	background-image: url(new_block_back.gif);
	background-repeat: repeat-x;
}
.block {
    width: 225px;
	margin-left:5px;
	background-color: #f0f0f0;
	background-image: url(new_block_back.gif);
	background-repeat: repeat-x;
	padding-bottom: 5px;

}
.block-nadpis {
	font-variant: small-caps;
    height: 32px;
    width: 220px;
    padding-top: 5px;
	margin-left:4px;
    color: #ffffff;
}
.block-text {
    margin-top: 0px;
    text-align: left;
    padding-left: 5px;
    width: 220px;
	margin-left:4px;
    color: #000000;
}
.listing {
    width: 100%;
    color: #ffffff;
}
.listing a{
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}
.parna{
	background-color: #02274f;
}
.neparna{
    background-color: #031932;
}
.admin-odkaz{
   color:#031932;
   text-decoration: none;
   margin-left: 5px;
}

#mainMenu2 {
  font-size:14px;
  padding:0 3%;
  line-height:30px;
}
#mainMenu2 ul {
  
}
#mainMenu2 li {
  float:left;
  position:relative;
}
#mainMenu2 a:hover { text-decoration:none; position:relative; top: 2px; left: 2px;}
#mainMenu2 li a {
  font-variant: small-caps;
  padding: 0 5px 0 5px;
  margin-right:1em;
  display:block;
  color:#FFFFFF;
}
#mainMenu2 ul ul {
  background-color:#545452;
  position:absolute;
  left:-10000px;
  top:32px;
}
#mainMenu2 li:hover { }
#mainMenu2 li:hover ul {
  left:0;
  background-color:#545452;
  text-transform:none;
 
  min-width:14em;
}
#mainMenu2 ul ul li {
  float:none;
  line-height:22px;
  
}
#mainMenu2 ul ul li:hover { background-color:#454544; }
#mainMenu2 ul ul li a {
  background:none;
  margin:0;
  padding:0 2em;
  color:#fff;
}
