body{
  background: white url(/img/bg.jpg) repeat-x left top;
  padding: 0;
  margin: 0;
  font-family: helvetica, arial;
  font-size: 11px;
  color: #666666;
}

#logo{
  position: absolute;
  z-index: 1;
  left: 578px;
  top: 0px;  
  width: 459px;
  height:365px;
  background: transparent url(/img/logo.jpg) no-repeat left top;
}
#logo a{
  display: block;
  width: 459px;
  height:365px;
}
#kartacontainer{
  position: absolute;
  z-index: 10;
  left: 580px;
  top: 350px;  
  width: 300px;
  height:200px;
}
#kartacontainer .noflash{
  background: transparent url(/img/cz/karta.png) no-repeat left top;
  width: 450px;
  height:250px;
}
#woman{
  position: absolute;
  z-index: 10;
  left:51px;
  top: 29px;
}
#woman .noflash{
  background: transparent url(/img/pani.png) no-repeat left top;
  width: 475px;
  height: 269px;
}
#content{
  position: absolute;
  z-index: 1;
  left:0px;
  top: 263px;
  width: 597px;
  height: 478px;
  background: transparent url(/img/base.png) no-repeat 0 89px;
}
#content ul, #content ol{
  padding-left: 20px;
}
#content #header{
  width: 597px;
  height: 89px;
  background: transparent url(/img/cz/header.gif) no-repeat 0 0;
}

#content #menu{
  width: 200px;
  float: left;
  margin: 37px 0 0 0px;
}
#content #menu ul{
  list-style: none;
  padding: 0;
  margin: 0;
}
#content #menu li{
  margin: 0;
  padding: 15px 0 12px 18px;   
}


*|html[xmlns*=""] #content #menu li{
    padding-bottom: 15px;
}


#content #menu a, #content #menu a img{
  margin: 0;
  padding: 0;
  border: none;
}
#content #menu li.higher{
  margin: 0;
  padding: 7px 0 6px 20px;
  padding-bottom /*\**/: 9px\9 ;
}
#content #main{
  padding: 0 30px 0 0;
  margin: 0 0px 0 200px;
}
#content #main h1{
  margin: 0;
  padding: 25px 0 6px 0;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.5;
}
#content #main h2{
  margin: 0;
  padding: 15px 0 3px 0;
}
#content #main p{
  margin: 0;
  padding: 0px 0 5px 0;
}

.style-important{
  font-weight: bold;
  font-style: italic;
  font-size: 13px;
}
.style-heavy{
  font-weight: bold;
  font-style: italic;
  font-size: 11px;
}

.languages{
  position: absolute; 
  top: 700px;
  padding: 20px;
}
.languages a{
  color: gray;
}

table.winners{
  width: 100%;
  border: 1px solid gray;
  border-collapse: collapse;
}
table.winners th{
  background-color: #cccccc;
  color: black;
  border: 1px solid gray;
}
table.winners td{
  border: 1px solid gray;
  text-align: center;
  padding: 3px;
}