body
{
  text-align: center;
  background-color: #444;
  font-family: Arial, Helvetica, sans-serif;
}

ul li { list-style-image: url("images/ska_rect.png"); }

img, #chlivek, #hlavicka, #cas, #perex, #main, .bonus, .bonus h1, .clsp
{
  margin: 0px;
  padding: 0px;
  border: 0px;
}

#chlivek
{
  margin: auto;
  text-align: left;
  width: 770px;
  background-color: #C1C1C1;
  _background: #C1C1C1 url('images/IEbg.png') left repeat-y;
}

#hlavicka
{
  width: 770px;
  height: 134px;
  position: relative;
  font-size: 0.9em;
  color: white;
}

#cas
{
  position: absolute;
  right: 5px;
  bottom: 5px;
}

#perex
{
  height: 96px;
  width: 770px;
  background: #C1C1C1 url('images/kultura.png') left no-repeat;
}

#perexx
{
  border-top: 2px dotted #777;
  border-bottom: 2px dotted #777;
  padding: 4px 4px 4px 298px;
  width: 468px;
  height: 82px;
  _height: 74px;
}

#sloupek
{
  width: 174px;
  background-color: #615D5C;
  color: white;
  float: left;
  text-align:center;
}

#sloupek table
{
  margin: 0px auto;
  empty-cells: hide;
  border-collapse: collapse;
  border: 0px;
  font-size: 0.7em;
  text-align: left;
}

#log
{
  border: none;
  color: white;
}

#log table
{
  margin: 0px auto;
  empty-cells: hide;
  border-collapse: collapse;
  border: 0px;
  text-align: left;
}

#sloupek table
{
  margin: 0.5em auto;
}

#sloupek table tbody, #menu-cs, #menu-pl, #menu-en
{
  margin: 0.5em 1em;
}

#sloupek table tr td, #log table tr td
{
  margin: 0px auto;
  padding: 0.05em 0.3em;
  border: 1px solid white;
  background-color: #E05929;
  font-size: 95%;
}

#sloupek table tr td.mezera, #log table tr td.mezera
{
  border-left: 1px solid #615D5C;
  border-right: 1px solid #615D5C;
  background-color: #615D5C;
}

#sloupek table tr td a, #log table tr td a
{
  color: white;
  text-decoration: none;
}

#sloupek table tr td a:hover,#log table tr td a:hover
{
  text-decoration: underline;
}

.logform
{
  float:right;
}

#main
{
  width: 596px;
  _width: 592px;
  margin-left: 174px;
  background-color: #C1C1C1;
  color: #1D1C1A;
}

#pata
{
  color: white;
  width: 770px;
  clear:both;
  background-image: url('images/pata.png');
  font-size: 0.6em;
  text-align: right;
}

#clanky
{
  width: 420px;
  font-size: 0.8em;
}

.bonus
{
  width: 160px;
  _width: 150px;
  border: 1px solid #E05929;
  margin: 5px;
  float:right;
  font-size: 0.8em;
}

#bonusy { width: 170px; float: right;}

.bonus h1
{
  color: white;
  background-color: #E05929;
  text-align: center;
  font-size: 12px;
  height: 20px;
}

.bonus div
{
  width: 156px;
  _width: 144px;  
  padding: 2px;
  margin: 0px;
  overflow: auto;
  color: #6B696A;
  background-color:white;
}

#rec div
{
height: 136px;
font-size: 90%;
}

.guestbook
{
  font-size: 0.8em;
  _font-size: 0.85em;
}

#prvniclanek
{
  margin: 0px;
  background-color: white;
  border: 1px solid #E05929;
  padding: 5px;
}

#ostatniclanky
{
  margin: 5px 0px;
  background-color: white;
}

.clanek
{
  margin: 5px;
  padding: 5px;
  border-bottom: 2px solid #615D5C;
}

.guestbookclanek
{
  margin: 5px;
  padding: 5px;
  border-top: 2px solid #615D5C;
}

.novinka
{
  margin: 5px;
  padding: 5px;
}

.clanek img
{
  border: 0px;
  width: 60px;
  height: 60px;
  float: left;
}

.datum
{
  color: #E05929;
}

a:link
{
  color: #E05929;
  text-decoration: underline;
}

a:visited
{
  color: #800000
  text-decoration: underline;
}

a:hover
{
  color: #E00000;
}

a:active
{
  color: #A32800;
}

.clsp
{
  margin: 5px;
  padding: 5px;
  background-color: white;
  color: #1E1A19;
}

.clsp h1,.clsp h2,.clsp h3,.clsp h4, #clanky h1, #clanky h2, #clanky h3, #clanky h4
{
  margin: 0px;
  padding: 0px;
  color: #DE5A2A;
}

.clsp h1, #clanky h1 {font-size: 1.4em;}
.clsp h2, #clanky h2 {font-size: 1.25em;}
.clsp h3, #clanky h3 {font-size: 1.1em;}
.clsp h4, #clanky h4 {font-size: 1.01em;}

.seautor {font-size: 90%; font-style: italic; float: right;}
.sepoznamka {font-size: 90%;}
.kompoznamka {font-size: 90%; font-style: italic;}

.clanek .odkaz, .podpis {text-align: right;}
.podtitulek {font-weight: bold;}



.edittable
{
  font-size: 80%;
}

.komblock
{
  margin: 0px;
  padding: 5px;
  border: 1px solid #C1C1C1;
  overflow: auto;
  height: 100px;
}

.sudydiv
{
  background-color: #EEE;
}

.sudydiv, .lichydiv
{
  margin: 5px;
  padding: 5px;
}

.buking
{
  text-align: center;
}

.buking table
{
  text-align: left;
  margin: 0px auto;
  border-collapse: collapse;
}

.sudyradek
{
  background-color: #EEE;
}

.eshopcd
{
  width: 124px;
  margin: 1px;
  padding: 1px;
  float: left;
  background-color: #EEE;
}

.eshop
{
  clear: both;
}

.dpolgroup
{
  margin: 0px;
  padding: 5px;
  padding-bottom: 0px;
  border: 0px;
}

.dpol, .dpolchos
{
  margin: 0px;
  padding: 0.3em;
  display: inline;
}

.dpolchos
{
  background-color: white;
}

.dclsp
{
  margin: 5px;
  margin-top: 0px;
  padding: 5px;
  background-color: white;
  color: #1E1A19;
}

.critic
{
  border: 1px solid red;
  background-color: #FDD;
}

.nadpis {text-align: center;}



.link_icon
{
  display: none;
  margin-left:5px;
  position: absolute;
  _position: fixed;
  vertical-align: top;
  z-index:10;
}


