body{
  font-family:tahoma,arial ce,arial,sans-serif;
  font-size:12px;
  background-color:#e4e4e4;
  text-align:center;
}

i{
  font-family:verdana,arial ce, arial, sans-serif;
}

textarea{
  font-size:12px;
}

h1{
  font-size:24px; 
  margin-top:0.5em
}

h2{
  font-size:20px;
  font-weight:bold
}

iframe{
  border-width:0px;
}

table{
  border-collapse:collapse;
  border-width:2px;
  border-color:#000000;
}

td{
  padding-left:5px;
  font-size:12px;
  border-color:#000000;
  border-width:2px;
}

th{
  font-size:12px;
  border-color:#000000;
  border-width:2px;
}

img{
 border:0px;
 margin:0px;
 padding:0px;
}

#nastred{
 text-align:left;
 width:900px;
}

#pegas{
  position:absolute;
  left:0;
  top:7px;
}
#pekarna{position:absolute;
  left:140px;
  top:7px;
}
#logo{position:absolute;
  left:550px;
  top:7px;
}

#pravobok{
background-color:rgb(187,215,198); /*rgb(79,119,91);*/
  position:absolute;
  top:10px;
  right:0;
  width:130px;
  text-align:center;
  margin-top:0;
  padding:5px;
  
  dcolor:rgb(125,125,125);
}

#pravobok h2{
  font-size:2em;
  margin-top:0.5em;
}

#podpora{
  margin:1em;
  border:1px black solid;
  padding-bottom:0.5em;
}

#podpora h3{
	font-size:1.5em;
	margin-top:0.5em;
}

.login{
  position:absolute;
  right:10px;
  color:#ffffff;
  font-size: 10px;
}

.login input {
font-size: 8px;
}

.login a {color: rgb(187,215,198);
}

#logf{top:7px;
}

#loge{color:#ff0000;
}

#logs{
  font-size: 12px;
  text-align:center;
  top:15px;
}

#login a {color: rgb(187,215,198);
}

#main {
  margin: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
padding-top: 0px;
 position: absolute;
top:0;
 text-align: left;
 width: 900px;
      }
#lista {
 background-color:rgb(187,215,198);
 width:644px;
 height:17px;
 position:absolute;
 top:0;
left:0;
}

#lista a {
  text-decoration:none;
  font-size:14px;
  font-weight:bold;
  color:#000000;
  text-align:center;
  margin-bottom:-3px;
  width:100px;
  position:absolute;
  top:0px;
}

#lista a:hover,.rohlik a:hover{
  background-color:rgb(79,119,91);
  color:#ffffff;
}
#obsah {
  background-position: 0px 19px;
  background-image:url('../grafika/pozadi.gif');
  border-left: rgb(79,119,91) 116px solid;
  border-right: rgb(187,215,198) 140px solid; /**/
  min-height: 800px;
  _height:800px;
  max-width: 940px;
  position:absolute;
  top:110px;
}

#text{
  margin-top:10px;
  padding:10px;
}

#text a{
  text-decoration: none;
  color:rgb(75,122,75)
}

#text a:hover {
  text-decoration: none;
  color:rgb(120,200,120);
}

#bok{left:-116px;
  position:absolute;
  margin: 0px;
  font-size:13px;
  padding: 0px;
  width: 120px;
  top:0;
  text-align:center;
}

#onas{
padding:5px;
}

#onas h1{
  font-size:1.2em;
  font-style:italic;
}

#vmenu div {
  padding:0;
  margin-left:0;
  background-image:url('../grafika/menu/uni.gif');
  width:116px;
}

#vmenu a:visited, #vmenu a:link {
  display: block;
  font-weight:bold;
  width: 116px;
  color: #ffffff;
  text-decoration: none;
  background-color:rgb(79,119,91);
}

#vmenu a:hover {
  display: block;
  font-weight:bold;
  background-color:transparent;
  background-image:none;
}

#hlavni {
  padding-bottom: 0px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  min-height: 600px;
  width:644px;
  max-width:634px;
}

#hlavicka {
  position: absolute;
  width: 760px;
  height: 100px;
  top: 10px;
  background-color: rgb(0,0,0);
}

#pegyn{
  margin-top:50px;
  background-image:none !important;
}

#menu{
  position:absolute;
  left:0px;
  top:10px;
  text-align:center;
  padding:0px;
  margin-left:0px;
  margin-right:0px;
}

#vmenu{
  padding:0px;
  margin-left:0px;
  margin-right:0px;
}

#menu h1{
  width:116px;
}

#news{
  top: 30px;
  left:0;
  text-align:left;
  width:116px;
  padding:5px;
  color:#ffffff;
  font-size: 12px;
}

#news h4{
  text-align:center;
  color:#ffffff;
  font-size: 16px;
}

#news h1{
 text-align:center;
 color:#000000;
}

#news a {
  color:#ffffff;
  font-weight:bold;
}

.typfora{
 background-color:#aaaaaa;
}

.vyrazny{
 font-weight:bold;
font-size: 16px;
}

.cerveny{
  font-weight:bold;
  font-size: 15px;
  color:red;
}

.vyrazny_uvod{
  font-weight:bold;
  font-size: 16px;
  text-align:center;
}

.vycentrovat{
  text-align:center;
}

.fotonavigace{
  font-weight:bold;
  font-size: 16px;
  margin-bottom:10px;
}

.bigtab table {width:600px}
.pocitadlo {
 width:116px;
 background-color:#000000;
 color:#ffffff;
 font-weight:bold;
 margin-top:7px;
}
.bunka1 {
 background-color:rgb(79,119,91);
 padding-bottom:5px;
}
.bunka1 a:link{font-weight:bold;
 color:#ffffff !important;
 text-decoration: none;
}
.bunka1 a:visited {font-weight:bold;
 color:#ffffff !important;
 text-decoration: none;
}
.bunka1 a:hover {color:#ffffff;
 text-decoration: underline;
}
.bunka2 {
 text-align:center;
 background-color:rgb(187,215,198);
}

.odtab th{width:300px;
font-weight:normal;
text-align:right;
}

.rohlik{visibility:hidden;
position:absolute;
top:17;
background-color:rgb(187,215,198);
border:1px silver solid}
.rohlik a{color:black;
text-decoration:none;
display:block;
padding:2px;
width:100;
border-bottom:1px white solid;
}
.rohlik div:hover{background-color:rgb(79,119,91)}
.right {text-align:right;
}
li h2 {margin-top:10px;
}
#menu1,#lista1{left:20}
#menu2,#lista2{left:120px}
#menu3,#lista3{left:220px}
#menu4,#lista4{left:320px}
#menu5,#lista5{left:420px}
#menu6,#lista6{left:520px}
.akce_sku{background-color:#c0ddf3}
.akce_ver{background-color:#c0eec0}
.akce_tab{background-color:#c0eec0}
.akce_sou{background-color:#ffc2ae}
.akce_taj{background-color:#ffffff}
.neviditelny_odkaz td a:link{color:rgb(225,225,225) !important;
}
.neviditelny_odkaz td a:hover{color:rgb(79,119,91) !important;
}

#kal_navigace{
  border:3px black solid;
  float:right;
  width:100px;
  padding:5px;
}

a.neaktivni{
color: black;
}

.cenovka{background-color:white;
  border:1px black solid;
  padding:2px
}

.kniha{
  background-color:blue;
  margin:auto;
  width:574px;
  min-height:300px;
  padding-top:3px;
}

.levastrana{
  background-color:#ffddaa;
  width:275px;
  min-height:300px;
  float:left;
  padding:5px;
  border:1px black solid;
  position:absolute;
}

.pravastrana{background-color:#ffddaa;
  width:275px;
  min-height:300px;
  margin-left:275px;
  padding:5px;
  border:1px black solid;
  position:absolute;
  font-family:"serif"
}

.levyroh{position:absolute;
  top:265;
  left:0;
}
.pravyroh{position:absolute;
  top:265;
  left:236;
}

.vyrazny strong{
  font-size:2em;
  color:navy;
}

.ramecek,.tabor,.fotky,.druzina,.bigramecek{
border:2px rgb(120,120,120) solid;
background-color:rgb(187,215,198);
}
.bigramecek{
	padding:5px;
margin:10px;he
}
.ramecek{
padding:5px;
margin:10px;
width:275px;
}

.ramecek h1, .bigramecek h1{
margin-top:5px;
text-align:center;
font-size:1.3em;
}

.ramecek h4{
  font-size:1.2em;
  margin-bottom:5px;
  margin-top:5px;
}

.tabor,.fotky{
float:left;
padding:2px;
margin:2px;
width:140px;
text-align:center;	
}
.fotky{min-height:188px;_height:200px}
.tabor{min-height:200px;_height:200px}
.druzina{width:192px;min-height:355px;_height:355px;float:left;padding:3px;
margin:1px;}
.fotky h3{
	margin:5px;
}
.akcni{background-color:rgb(79,119,91)}
.akcni A{
color:white !important}
.messOK,.messwarning,.messerror{margin:0.3em;padding:0.3em;font-size:1em;}
.messOK{border:2px green solid; background-color:rgb(200,255,200);color:green}
.messwarning{border:2px red solid; background-color:rgb(255,200,200);color:red}
.messerror{border:2px red solid; background-color:rgb(255,200,200);color:red}
