body {
  background:#000000 url(./img/pozadi.jpg) repeat-x;
  margin:0;
  padding:0;
  text-align:center;
  font:1em/160% Verdana, 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
}
h1 {
  margin:0 0 20px 0;
  width:445px;
  height:50px;
  background:url(./img/h1.gif) no-repeat;
}
h1 span {
  visibility:hidden;
}
h1 a {
  text-decoration:none;
}
h2 {
  height:26px;
  padding-left:15px;
  margin-top:25px;
  background:url(./img/h2.gif) repeat-x;
  font-size:1em;
  color:#E67030;
}
h3 {
  margin:0 0 0 4px;
  width:214px;
  _width:229px;
  height:29px;
  _height:32px;
  font-size:0.8em;
  color:white;
  background:url(./img/menu-nadpis.gif) no-repeat;
  text-align:right;
  padding:3px 15px 0 0;
}
h4 {
  font-size:0.8em;
  color:#E65F04;
  margin:10px 0;
}
a {
  color:#E67030;
}
a:hover {
  text-decoration:none;
  color:gray;
}
table {
  font-size:0.8em;
  border:none;
}
td {
  font-size:0.85em;
  font-weight:bold;
  background:#FBC797;
  padding:3px;
  width:140px;
  text-align:center;
  line-height:1.5em;
}
.input {
  border:1px solid #7f9db9;
  background:white;
  width:180px;
  height:20px;
}
.input2 {
  border:1px solid #7f9db9;
  background:white;
  width:180px;
  height:100px;
}
.odeslat {
  width:150px;
  height:18px;
  padding-bottom:3px;
  font-family:Verdana;
  font-weight:bold;
  font-size:11px;
  color:#D35603;
  background:#FCDABC;
  border:1px solid #FC924C;
}
.first {
  background:#FCDABC;
  font-weight:normal;
  padding:3px;
  width:320px;
  text-align:left;
}
#cenik {
  width:460px;
  border:1px solid #F76504;
}
#main {
  width:770px;
  margin:0 auto;
  background:url(./img/prechod.gif) repeat-y;
  text-align:left;
}
#left {
  width:448px;
  _width:488px;
  float:left;
  padding:20px;
}
#left div.kytka {
  width:448px;
  height:135px;
  background:url(./img/kytka.gif) no-repeat;
}
#left p {
  font-size:0.8em;
  text-indent:1em;
  line-height:1.6em;
  padding:2px;
}
#left p.no-indent {
  text-indent:0;
  line-height:1.8em;
}
#left ul {
  font-size:0.8em;
  line-height:1.5em;
}
#left li {
  list-style-type:square;
}
#left div.vizitky {
  margin-left:20px;
}
#left div.vizitky img {
  border:none;
  margin-right:15px;
}
#uvozovky {
  width:146px;
  _width:208px;
  height:52px;
  _height:60px;
  background:url(./img/uvozovky.gif) no-repeat;
  margin:12px 0 12px 14px;
  font-size:0.8em;
  padding:8px 0 0 62px;
  color:#4E4E4E;
}
#uvozovky p.webdesign {
  font-size:0.85em;
  margin:-7px 0 0 0;
  text-indent:0;
}
#right {
  width:237px;
  background:url(./img/menu.gif) repeat-y;
  float:left;
}
#right ul {
  margin:0 auto;
  padding:0 auto;
  line-height:1.9em;
}
#right li {
  list-style-type:square;
  color:#707070;
}
#right ul a {
  text-decoration:none;
  color:#5C5C5C;
}
#right ul a:hover {
  text-decoration:underline;
  color:#B74E15;
}
#right div.hlavnimenu {
  height:120px;
  font-size:0.8em;
  background:url(./img/hlavnimenu.gif) no-repeat;
  margin-left:4px; 
}
#right div.spektrumsluzeb {
  height:218px;
  font-size:0.8em;
  background:url(./img/spektrumsluzeb.gif) no-repeat;
  margin-left:4px; 
}
#right p {
  font-size:0.8em;
  text-indent:1em;
  line-height:1.6em;
  margin:5px 20px;
}
div.clear {
  clear:both;
  margin-top:-24px;
  font-size:1px;
  height:1px;
}
#copyright {
  font-size:0.6em;
  line-height:1.7em;
  background:#FDEFE3;
  border-top:1px solid #FC924C;
  padding:10px 20px;
}