body
 {
  font-family: Arial;
  text-align: center;
 }

 

/*debug table*/
.cake-sql-log {font-size: 12px; color: #111; float: left; }

 a, img
 {
  text-decoration: none;
  border: none;
 }

 #main
 {
  width: 890px;
  height: auto;
  float: left;
  border: 1px #dfdfdf solid;
  padding:30px;
  text-align: left;
  /*float: left;*/
 }

 .middle {margin: 0 auto; width: 950px;}

 #content
 {
  float: left;
  width: 890px;
  padding: 0;
 }

 #logo
 {
  float: left;
  width: 180px;
  height: 40px;
 }

 #logo a, #logo img
 {
  border: none;
  text-decoration: none;
 }

 #menu
 {
  font-style: italic;
  font-weight: bold;
  font-size: 1em;
  float: left;
  width: 710px;
  margin-top: 1em;
  margin-bottom: 0.3em;
  min-height: 40px;
 }

 #menu a
 {
  padding: 0; margin: 0;
  color: #000;
 }

 #menu a:hover
 {
  color: #777777;
 }

 #menu ul
 {
  padding: 0;
  margin: 0;
  display: inline;
 }

 #menu li
 {
  padding: 0; margin: 0;
  margin-right: 0.9em;
  display: inline;
  float: left;
 }

 #navigace
 {
  font-size: 0.8em;
  font-style: italic;
  font-weight: bold;
  float: left;
  width: 180px;
  margin-top: 0.2em;
 }

 #navigace li
 {
  margin-bottom: 0.5em;
 }

 #navigace li a
 {
  color: #000;
 }

 #navigace li.selected a
 {
  color: #6d6d6d;
 }

 #navigace ul
 {
  font-size: 0.9em;
  list-style-type: none;
  margin:0; padding:0;
 }

 #kategorie
 {
  color: #6d6d6d;
  font-size: 0.8em;
  font-style: italic;
  width: 710px;
  float: left;
 }

 #kategorie li.selected a
 {
  color: #c2c2c2;
 }

 #kategorie li a
 {
  color: #6d6d6d;
 }

 #kategorie ul, #kategorie li
 {
  padding: 0; margin: 0;
  display: inline;
  list-style-type: none;
 }

 #clanky
 {
  color: #6d6d6d;
  float: left;
  font-size: 0.8em;
  font-style: italic;
  width: 710px;
 }

 #clanky li a
 {
  color: #6d6d6d;
 }

 #clanky li.selected a
 {
  color: #c2c2c2;
 }

 #clanky ul, #clanky li
 {
  padding: 0; margin: 0;
  display: inline;
  list-style-type: none;
 }

 #text
 {
  float: left;
  width: 100%;
  font-size: 12px;
  text-align: justify;
  margin-top: 2em;
 }

 #text h3
 {
  font-style: italic;
  font-size: 1em;
  margin-bottom: 0.8em;
  margin-top: 2em;
 }

 #text p
 {
  text-indent: 1.2em;
  margin-top: 0.3em;
  margin-bottom: 0;
 }

 #text.obalky
 {
  width: 700px;
 }

 #text.obalky img
 {
  margin-right: 30px;
  margin-top: 30px;
  padding: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: black;

 }

 #text p.title
 {
  text-indent: 0;
 }

 #fotky
 {
  text-align: right;
  width: 280px;
  float: right;
  margin-right: 20px;
  margin-top: 30px;
 }

 #fotky a, #fotky img
 {
  vertical-align: top;
  margin-top: 5px;
 }

 #text2
 {
  margin-left: 180px;
  margin-top: 70px;
  float: left;
  width: 355px;
  font-size: 0.7em;
  text-align: justify;
 }

 #text2 h3
 {
  font-style: italic;
  font-size: 1em;
  margin-bottom: 0.8em;
  margin-top: 2em;
 }

 #text2 p
 {
  text-indent: 1.2em;
  margin-top: 0.3em;
  margin-bottom: 0;
 }

 #text2 p.title
 {
  text-indent: 0;
 }

 .kontakt_mail
 {
  color: rgb(128,128,128);
 }

 #kontakt
 {
  margin-top: 70px;
  margin-left: 180px;
  float: left;
  font-size: 0.6em;
 }

 #kontakt h3
 {
  font-size: 100%;
  font-style: italic;
  margin-bottom: 0px;
  font-weight: bold;
 }

 #kontakt p
 {
  font-weight: normal;
  margin-top: 0px;
  margin-bottom: 0;
 }

 #kontakt a:link {text-decoration: none; color: rgb(128,128,128);}
 #kontakt a:hover {text-decoration: underline; color: rgb(128,128,128);}
 #kontakt a:visited {text-decoration: none; color: rgb(128,128,128);}
 #kontakt a:active {text-decoration: underline; color: rgb(128,128,128);}

 h2
 {
 font-size: 135%;
 }

 ul .sel
 {
 color: rgb(128,128,128);
 }

 /* IE6 */
 * html #menu
 {
  height: 40px;
 }