html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
	}
body {
	font-size: 62.5%;
	text-align: center;
  color: #000;
	font-family: Verdana, Georgia, Arial, "New York CE", utopia, serif;
}
#main{
  position: relative;
  display: block;
  width: 600px;
  height: 940px;
    padding-bottom: 100px;
  margin: 0 auto;
}
.hidden{
  display: none;
}
h1{
  padding-top:5px;
  font-size: 20px;
}
h2, table tr h2{
 	text-align: left;
  font-size: 15px;
  border-bottom: 1px dotted #333;
  padding: 8px 0 3px;
  margin-bottom: 8px;
}

table tr td, table tr th, p{
  font-size: 15px;
  text-align: center;
}
table tr td, table tr th{
  text-align: left;
  padding: 2px 0px;
  vertical-align: top;

}
table tr th{
  text-align: right;
}
table{
  width: 600px;
  display: block;
  margin: 0px auto;
  padding: 0px 0;
}

table td.it1{ width: 46px;}
table td.it2{ width: 496px; padding-left: 2px; padding-right: 2px;}
table td.it3{ width: 46px; text-align: right; padding-left: 2px; padding-right: 2px;}

#propag{
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 600px;
}
#propag h2{
  text-align: center;
  font-size: 12px!important;
}
#propag p{
  font-size: 11px!important;
}
h4.zmena{
  display: none;
}
#action{
  display: block;
  width: 600px;
  padding: 0 0px!important;
  margin-top: 30px;
  overflow: hidden;
  background: #eee!important;
}
#action h2{
  border: 0;
  font-size: 12px;
  width: 560px;
  margin: 0 auto;
  padding: 8px 0 0 0;
}
h1, #side, #otherside, #footer{
  display: none;
}
h2.cleaner{
  display: block;
  border-bottom: 0;
  text-align: center;
  font-size: 16px;
  padding-bottom: 5px;
}
#action p{
  text-align: justify;
  font-size: 14px;
  width: 560px;
  margin: 0 auto;
  padding: 0 0px 15px;
}
#header, #current, #tiskni{
  display: none;
}

