body
	{
	margin: 0;
	padding: 0;
  text-align: center;
  background-color: #DBD0b3;
  scrollbar-base-color: #DBD0b3;
  scrollbar-arrow-color:  #1e4721;
  scrollbar-darkshadow-color: #1e4721;

}

body, p, li, td {
  font-family: Times New Roman, serif;
  }

div, p, h1, h2, h3, h4, h5
 {
  margin: 0;
	padding: 0;
 }

#mainbar	{
  position: relative;
  text-align: left;
  margin: auto;
  width: 990px;
  height: 590px;
  background-image: url(images/paperbackgr-new.jpg);
	}
#backgroundbar-left{
 position: absolute;
 left: 0px;
 width:70px;
 height:590px;
 background-image: url(images/paperbackgr-new-leftside.jpg);
 z-index:1;
}
#backgroundbar-right{
 position: absolute;
 right: 0px;
 width:70px;
 height:590px;
 background-image: url(images/paperbackgr-new-rightside.jpg);
 z-index:1;
}

#header	{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 120px;
  width: 100%;
  text-align: center;
	}

#logo
	{
	position: absolute;
  width: 248px;
  left: 50%;
  margin-left: -124px;
	top: 5px;
	height: 180px;
  z-index:5;
	}

#header-dc, #header-hk {
	position: absolute;
	top: 7px;
	height: 150px;
  width: 350px;
  z-index:2;
	}

  #header-dc {
  	left: 30px;
    text-align: left;
  	}
  #header-hk {
  	right: 30px;
    text-align: right;
  	}


#fotobar {
	position: absolute;
	top: 120px;
  left: 270px;
	width: 450px;
  height: 470px;
  text-align: center;
  background-color: #000000;
	}

#textbar {
	position: absolute;
	top: 120px;
  left: 270px;
	width: 410px;
	_width: 450px;
  height: 390px;
  _height: 470px;
  text-align: left;
  background-color: #DBD0b3;
  overflow-y: auto;
  overflow: -moz-scrollbars-vertical;
  font-size: x-small;
  padding: 60px 20px 20px 20px;
}

#relief-left {
  background-image: url(images/relief-left.gif);
  width: 10;
  height: 470;
  position: absolute;
  top: 120px;
  left: 260px
}
#relief-right {
  background-image: url(images/relief-right.gif);
  width: 10;
  height: 470;
  position: absolute;
  top: 120px;
  left: 721px
}


#paddingwarptext {

}

#foto {
  position: relative;
  margin: auto
  }

#sidebar-left, #sidebar-right {
	position: absolute;
	top: 120px;
	width: 250px;
  height: 470px;
  z-index:2;
	}

  #sidebar-left {
	  left: 10px;
	  }

  #sidebar-right {
	  right: 10px;
	  }

#bottomshader
	{
	position: absolute;
	bottom: -10px;
	left: 5px;
	height: 10px;
  width: 980px;
  background-image: url(images/hshader.gif);
  font-size:2px;
  z-index: 2;
	}

div.paddingwrap
	{
	margin: 10px 0 0 0;
	padding: 5px 10px 0 10px;
	}

h1, h2  {
   font-style: italic;
   font-size: 34px;
   font-weight: bold;
    }
h3 {
   
   font-style: italic;
   font-size: 24px;
   z-index:2;
    }
h3.nedele{
	font-size: 18px;
}
h4, h5, h6, p, .imgpopis, .textlist {
 color: #1e4721;
}

p, h6, ul.textlist, .imgpopis, .menicko {
  font-size: 1.4em;
 _font-size: 1em;
}

h4 {
   font-style: italic;
   font-size: 2em;
   _font-size: 1.6em;
   margin: 0 0 0.5em 1em;
    }
h5 {
   font-style: normal;
   font-size: 1.6em;
   _font-size: 1.2em;
   margin: 0.8em 0 0.4em 0;
   clear:both;
    }
h6 {
   font: bold italic;
   margin: 0.6em 0 0.3em 0;
    }
h6.caj {
  text-align:left;
}

p.cajvysl{
  font-style: italic;
  text-indent: 0px;
}

p.cajcena{
  font-style: italic;
  font-weight:bold;
  text-indent: 0px;
}

p {
  font-style: normal;
  text-indent: 30px;
}

p.first:first-letter, .firstl {
  font-size: 170%;
  font: bold;
  color: #38853F}

p.noindent{
  text-indent: 0px;
}
p.mindent{
  text-indent: -20px;
}
p.kontakt {
  text-indent:0px;
  font-size:140%;
  line-height:150%;
  _font-size:110%;
  _line-height:130%;
  margin-left: 100px;
}
ul.textlist, ul.textlist2lvl {
  font-style: normal;
  _font-size: 1em;
  list-style:circle;
  margin-left:20px;
  list-style-image: url(images/odrazka.gif);
}

.img-fr{
 float:right;
 margin: 0 0 5px 10px;
}
.imgpopis {
  margin-top: 5px;
  font-style: italic;
  text-align:center;
}

.mapa {
  position: absolute;
  right:119px;
  top: 40px;
  z-index: 1;
}
.menu {
   margin: 10px 0 0 20px;
   padding:0px;
   font-style: italic;
   font-weight: bold;
   font-size: 22px;
      }
.menu li{
   padding: 0 0 5px 0;
   list-style-type: none;
   background-image: url(images/konvicka11.gif);
   background-repeat: no-repeat;
   text-indent:32px;
   }

.kotva {padding-top:40px; font-size:6px}
.kotvacaj {padding-top:60px}

a.sipkatop {
 float:right;
 border: 0px;
 margin:10px -5px 0 0;
 clear:both;
 width:58px;
 height:35px;
 background-image: url(images/sipka-top.gif);
 }

a.sipkatop:hover {
 background-position: -58px 0;
 }

a.sipkaback {
 float:left;
 border: 0px;
 margin:10px 0px 15px 0;
 width:48px;
 height:35px;
 background-image: url(images/sipka-left.gif);
 }
a.sipkaback:hover {
 background-position: -49px 0;
 }

img.ocicko {
  margin:0 0 0 10px;
  background-image: url(images/ocickook2.gif);
  vertical-align:middle;
  cursor:pointer;
  _cursor:hand;
}

.km {
 vertical-align: baseline;
}

p.important {
 margin: 0.5em 0 0.5em 0;
 text-indent: 0px;
 text-align:center;
 font: bold italic 130%;
}

a, .menu a, .novecaje a{ text-decoration: none;}
a:link, .menu a:link, .novecaje a:link { color: #327338; border-color: #327338; } /* nenavštívený */
a:visited, .menu a:visited, .novecaje a:visited {color: #1e4721; border-color: #1e4721} /* navštívený*/
a:hover, .menu a:hover, .novecaje a:hover {color: #38853F; border-color:#38853F} /* odkazy přejížděné myší */

.logawrap {
  text-align: center;
  position: absolute;
  bottom:40px;
  }

.centerlogos {
  margin: 0px auto;
  position: relative;
  top:-10px;
}
.centerjapan {
  margin: 0px auto;
}

.novecaje {
  position:relative;
  margin: 10px 10px 0 0;
  color:#2b6630;
  font-size:22px;
  font-weight:bold;
  font-style:italic;
  text-align:center;
  }






ul.menicko {
  text-align:left;
  font-size:14px;
  font-variant: small-caps;
   margin:0 0 0 -20px;
  _margin: 10px ;
  font-weight:bold;
  line-height: 100%;
}

ul.menicko li{
   padding: 0px 0 5px 32px;
   list-style-type: none;
   background-image: url(images/sipka-right.gif);
   background-repeat: no-repeat;
   background-position: 0px 2px;
   }

ul.menicko li.backmenicko{
   background-position: 0px 12px;
   padding: 10px 0 15px 32px;
   background-image: url(images/sipka-left-small.gif);
}

.amenicko{
  border:none;
  padding:2px;
  white-space:nowrap;
}

.menicko a:link, .menicko a:visited{
              color: #1e4721; border-color:#38853F
              } /* odkaz */
.menicko a:hover {color: #C32235; border-color:#C32235} /* odkazy přejížděné myší */

.galerie-male {width:390px; margin:20px 0 20px 0; border: 0px}
img.logocaje {width:237; height:237; margin: 50px 0px 5px 80px;}

.kecy 
{
  padding-top: 30px;
  color: #FFF;
  font-size: 14pt;
  font-style: italic;
}

