*, #menu ul, #menu li, .nulokr { margin: 0; padding: 0; }
a, a img { color: #FF0000; border: 0 none; }
a:hover { color: #0000FF; }
.aha { float: left ; margin: 2px 4px 2px 0px; }
.aha img { background-color: #708090; border: 2px solid #000000; padding: 0px; margin: 2px 4px 2px 0px;  }
.blue { color: #0000FF; }
body { background-color: #EAEAEA; color: #000000; font-family: Arial, Helvetica, sans-serif; text-align: center; }
h2 { margin: 15px 0; }
h3 { margin: 10px 0; text-align: left; }
img { margin-bottom : 5px; border-width : 0px; }
li { list-style-position: inside; margin-left: 20px; }
table { border-collapse: collapse; width: 100%; }
td { border: 1px solid Black; border-spacing: 0px; padding: 3px 5px; }
.boxuvod { width: 46%; _height: 240px; min-height: 240px; float: left; overflow: inherit; padding: 10px; margin-right: 10px}
.cistic { clear: both; float: none; }
.fotn { color: #483D8B; text-align: left; font-size: 110%; padding: 0px 0px 5px 0px; }
.foto { display: block; float: left; text-align: center; }
.foto img { background-color: #708090; border: 2px solid #000000; clear: both; padding: 0; margin: 0px 3px 0px 0px }
.hrsoup { background-color: #87CEFA; border: 2px solid #000000; display: block; float: left; margin: 2px; text-align: center; width: 99px; }
.hrsoup img { background-color: #0000FF; clear: both; float: none; margin: 5px 0px; }
.indfoto img { border: 1px solid #000000; text-align: center;  padding: 0px;  margin: 10px 0px 10px 50px;   }
.indzapaha { clear: both; font-weight: normal; color: Blue; background-color: transparent; float: none; line-height: 100%; padding: 2px 5px 2px 5px; }
.indzaphla { clear: both; font-weight: bold; color: Black; background-color: transparent; float: none; line-height: 140%; padding: 2px 5px 2px 5px; }
.indzapost { clear: both; font-weight: normal; color: Black; background-color: transparent; float: none; line-height: 100%; padding: 2px 5px 2px 5px; }
.kurziva { font-style: italic; }
.mar10px { padding: 5px 0px; }
.obtl { float: left; }
.obtp { float: right; }
.pad5px { padding: 5px; }
.podtrzene { text-decoration: underline; }
.polodk { background-color: #fff; margin: 10px; padding: 10px; }
.pozshr { background-color: #FFFFD5; }
.pozsvc { background-color: #F2C1C1; }
.pozsvm { background-color: #B3D4FF; }
.pozsvy { background-color: #FFFF96; }
.pozsvz { background-color: #C2FFC2; }
.pravidla { text-align: justify;  display: block;  color: Navy; }
.pravidla p { margin-top: 1em; }
.p6emt { font-weight: bold; width: 6em; display: block; float: left; }
.p10emt { font-weight: bold; width: 10em; display: block; float: left; }
.r2emt { width: 2em;  text-align: center;  }
.r3emt { width: 3em;  text-align: center; }
.r4emt { width: 4em;  text-align: center; }
.r5emt { width: 5em;  text-align: center; }
.r6emt { width: 6em;  text-align: center; }
.r8emt { width: 8em;  text-align: left; }
.r10emt { width: 10em; }
.ramd { border: 1px solid #000000; border-top: 0; }
.ramh { border: 1px solid #000000; }
.red { color: #FF0000; }
.rozaha { font-weight: bold; color: Blue; background-color: Yellow; clear: both; float: none; line-height: 140%; padding: 0px 0px 0px 0px; }
.rozhla { font-weight: bold; color: Black; background-color: Yellow; clear: both; float: none; line-height: 140%; padding: 0px 0px 0px 0px; }
.skryte { display: none; }
.smiles { padding: 5px; }
.smiles img{ padding: 0px; margin: 0px 3px 0px 3px}
.sponhla { background-color: #FEF861; clear: both; float: none; line-height: 100%; padding: 5px 7px 5px 7px;  height: auto;  }
.sponbod { background-color: #FFFF96; clear: both; float: none; line-height: 100%; padding: 5px 7px 5px 7px;  height: auto;  }
.stred { text-align: center; }
.tmlc { background-color: #FF8E8E; clear: both; float: none; line-height: 140%; padding: 0px 10px; }
.tmlm { background-color: #66CCFF; clear: both; float: none; line-height: 140%; padding: 0px 10px; }
.tmly { background-color: #FEF861; clear: both; float: none; line-height: 140%; padding: 0px 10px; }
.tmlz { background-color: #61FE61; clear: both; float: none; line-height: 140%; padding: 0px 10px; }
.transp { background-color: transparent; padding: 5px 5px 5px 5px;}
.tucne { font-weight: bold; }
.tucneblu { font-weight: bold; color: #0000FF; }
.tucnered { font-weight: bold; color: #FF0000; }
.uvod { background: transparent url(../img/devil-uvod.gif) no-repeat scroll 40px; }
.vzkbd { background-color: #66CCFF; clear: both; float: none; line-height: 140%; padding: 5px 7px 5px 7px;  height: auto;  }
.vzkte { background-color: #B3D4FF; clear: both; float: none; line-height: 140%; padding: 5px 7px 5px 7px;  height: auto;  }
.vzkxx { padding: 5px 5px 5px 180px; }
.zarpr { text-align: right; }
#logo { background-color: #fff; height: 128px; margin: auto; overflow: hidden; position: relative; text-align: center; width: 770px; }
#logo span { background: url(../img/logo.gif) no-repeat center; cursor: pointer; height: 128px; left: 0; position: absolute; top: 0; width: 100%; z-index: 1; }
#menu, #menu2 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
#menu { background-color: #fff; margin: auto; position: absolute; top: 0; }
#menu .aktiv { background: url(../img/hvezda_c.gif) no-repeat 25px top; }
#menu a:visited { color: #000000; }
#menu .pol1 { margin-left: -110px; top: 110px; }
#menu .pol2 { margin-left: -110px; top: 190px; }
#menu .pol3 { margin-left: -110px; top: 270px; }
#menu .pol4 { margin-left: -110px; top: 350px; }
#menu .pol5 { margin-left: 570px; top: 110px; }
#menu .pol6 { margin-left: 570px; top: 190px; }
#menu .pol7 { margin-left: 570px; top: 270px; }
#menu .pol8 { margin-left: 570px; top: 350px; }
#menu a { background: url(../img/hvezda_z.gif) no-repeat 25px top; color: #000000; display: block; padding-top: 38px; text-align: center; text-decoration: none; width: 90px; }
#menu a:hover { background: url(../img/hvezda_o.gif) no-repeat 25px top; }
#menu li { left: 50%; list-style: none outside; padding-top: 40px; position: absolute; text-align: center; top: 0px; width: 95px; }
#menu2 { padding-bottom: 15px; }
#menu2 .podakt { color: #000000; font-size: 110%; }
#menu2 a { color: #FF0000; }
#menu2 a:hover { color: #0000FF; }
#menu2 li, #menu2 ul { list-style: none; margin: 0; padding: 0; }
#menu2 li, .downlist { display: block; float: left; width: 180px; }
#menu3 { padding-bottom: 15px; }
#menu3 .podakt { color: #000000; font-size: 110%; }
#menu3 a { color: #FF0000; }
#menu3 a:hover { color: #0000FF; }
#menu3 li, #menu2 ul { list-style: none; margin: 0; padding: 0; }
#menu3 li, .downlist { display: block; float: left; width: 110px; }
#smiles a { color: #B3D4FF;  border: none;  }
#smiles a:hover { color: #B3D4FF;  border: none;  }
#sponzori { background-color: #DB240C; color: #FFFF00; margin: auto; overflow: hidden; position: relative; text-align: left; text-align: center; width: 770px; }
#sponzori a { color: #fff; font-size: 100%; font-weight: bold; text-decoration: none; }
#sponzori a:hover { color: #0CDC8B; }
#sponzori li { display: block; float: left; list-style: none; margin: 5px 10px; width: 10em; }
#sponzori p { margin: 5px 10px; }
#telo { _height: 380px; background-color: #fff; border-left: 90px solid #FAF0F0; border-right: 90px solid #FAF0F0; font-size: 90%; margin: auto; min-height: 380px; padding: 20px; text-align: left; width: 550px; }
#telo p { text-align: justify; }
.paticka { font-size: 70%; margin-top: 5px; }
#adsence1 { background-color: #fff; margin: auto; position: absolute; top: 128px; left: 50%; margin-left: -505px; }
#adsence { background-color: #fff; margin: auto; position: absolute; top: 128px;  left: 50%; margin-left: 385px; }
.druhy { position: absolute; width: 130px; height: 130px; z-index: +2; top: 0; left: 50%; margin-left: 255px;  }
