body {
	font: 12pt/1.1 "Times CE", "Times New Roman", serif;
	margin: 0px;
	padding: 0px;
    color: #000;
	text-align: justify;
	background: none;
}
#main {
	background-color: #FFF;    
	margin: 0px;
	padding: 10px 0px 10px 0px;  /* do 4.12.2007 všude 10px */
	width: 100%;
	position: relative;
	background: none;	
	border: none;
}
#telo {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;	
min-height: 21cm;
_height: 21cm; /* for MSIE */

}
#hlavicka {
    display: block;
	float: none;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: left;
}
#hlavicka a img{
    border: none;
}
#hlavicka hr{
    display: block;
}

#logo {
  width: 80px;
  height: 37px;
}

#menu {
	display: none;
}
#paticka {
 	display: block;
}
#konecstranky {
  display: none;
}

p {
  text-indent: 1.5em;
}

p.prvniodstavec, p.prvni {
  text-indent: 0px;
  }
h1 {
/*  height: 0px; *** */
  text-align: center;
  margin: 0px 0px 1em 0px;
  padding: 0em 0em 0em 0em;
  font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
  font-size: 22pt;
  text-align: left;
}  
h2 {
  margin: 0.5em 0em 0.5em 0em;
  padding: 0em 0em 0em 0em;  
  font-size: 18pt;
  font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;  
  text-align: left;  
}
h3 {
  font-size: 14pt;
  padding: 0.5em 0em 0em 0em;  
  margin: 0.2em 0em 0.2em 0em;
  font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;  
  text-align: left;  
}

.modely {
  clear: both;
  margin: 0em 0em 0em 2em;
  position: relative;
}
.modely p{
  margin: 0em 0em 0em 0em;
  text-indent: 0em;
}
.model {
  position: relative;
  margin-bottom: 1em; /* 18.10.2006 */
}
.model span.cena {
  position: absolute;
  top: 0.15em;
  right: 20px;
/*  font-size: big;
  font-weight: bold; */
  font-size: 14pt;
  font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;  
}
.model span.text {
  display: none;
}
.boxik span {
  position: absolute;
  top: 0em;
  left: 6em;
}

.souvisejici {
  margin: 0em 0em 0em 2em;
}
.souvisejici li {
	list-style-position : outside;
	list-style-type : none;
}

.souvisejici .cena .text{
  display: none;
}
.souvisejici .cena{
  display: inline;
  position: absolute;
  right: 1em;
}
.status {
  display: none;
}
a {
  text-decoration: none;
}
a {
  color: black;
}
a:hover {
  color: green;
}
a:active {
  font-weight: normal;
}


img.mainfoto {
  margin: 0px 0px 0px 0px;
  float: left;
/*  clear: all;*/
}

img.kdemain1 {
  float: right;
}

img.foto {
  float: left;
}
div.foto {
  clear: both;
  margin: 10px 0px 10px 0px;
}
.faqseznam {
  display: none;
}

li {
	list-style-position : inside;
}

.dmenu {
  display: none;
}
ul.cenik {
  position: relative;
}
ul.cenik ul{
  list-style: none;
  padding-left: 0px;
  margin-left: 2em;
}
ul.cenik ul li{
  padding-left: 0px;
  margin-left: 0px;
  list-style-position : outside;
}
span.cena{
  position: absolute;
  right: 1em;
}
#styly {
  display: none;
}
#paticka span#pkonce{
  display: none;
}
#patickatisk {
  display: block;
  margin: 0em 0em 0em 1em;
}
#patickatisk p {
  margin: 0px;
  padding: 0px;
  text-align: center;
}
/* #patickatisk hr{
  margin: 0px 1em 0em 0em;
  padding: 0px;
} */
#logotisk {
  float: left;
}
#paticka span#pmesic{
  position: absolute;
  display: block;
  top: 0.6em; 
  _top: 1.4em;  /* for MSIE */
  right: 1em;
  font-size: 20pt;
  font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;  
  color: black;
/*  border: solid red 1px;*/
}
#paticka span#ptext{
  position: absolute;
  display: block;
  top: 0.6em; 
  _top: 1.4em;  /* for MSIE */
  left: 100px;
  font-size: 20pt;
  font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;  
  color: black;
  font-variant: small-caps;
/*  border: solid red 1px;  */
}
table.cenik {
  border-collapse: collapse;
  width: 100%;
  margin-top: 15px;
}
table.cenik th {
  text-align: left;
/* 10/05/2006 Michal */
  height: 2.5em; 
  vertical-align: bottom;
}
table.cenik td.nazev {
  width: 80%;
  text-indent: 1.5em;
}
table.cenik td.cena {
  text-align: right;
}
.vice {
  display: none;
}
#patickatisk p.vpravo {
  text-align: right;
  padding: 0px 1em 0px 0px;
  font-size: 0.8em;
}
#patickatisk p.vlevo {
  text-align: left;
  padding: 0px 1em 0px 1em;
  font-size: 0.8em;
}
.sipky {
  display: none;
}
.noprint {
  display: none;
}
.datum {
  text-align: right;
  font-size: 0.8em;
}
.datum2 {
  position: absolute;
  right: 1em;
  font-size: 0.8em;  
}
.soubory dd {
  border-bottom: solid black 1px;
  margin: 0.5em 0em 1em 0em;
  padding: 0px 0px 0.5em 0px;
}
.soubory dd a{
  font-style: italic;
}
#sipkysoubory {
  text-align: right;
}
/* ZMENY UNOR 2006 */
.detailpopis ul li a {
  font-weight: bold;
}
.detailpopis br {
  clear: both;
}
.detailpopis ul {
  margin-top: 0px;
  margin-left: 0px;
}
#patickatisk p.prvni{
  clear: both;
}
#hlavicka hr, #patickatisk hr {
      color: gray;
      background-color: gray;
      height: 2px;
}
/* ZMENY RIJEN 2006 */
.cena span {
  margin-right: 0.25em;
}
/* ZMENY KVETEN 2007 */
.nahoru {
  position: relative;
  top: -1em;
}
table.cenik {
  position: relative;
}