body {background-color: #ffffff; Font-family: Bahnschrift; font-size: 14px; margin: 0;}

.error {color: red;}

#page { }
#head {background-color: #222222; height: 165px; width: 100%; Background-image: url("images/bg.png");background-repeat: repeat-x; margin: 0;}
#top {margin-left: auto; margin-right: auto;  width: 900px; height: 165px; }
#logo {width: 200px; float: left; height: 165px;}
#logo H1 {margin: 0;}
#logo .top-logo {Background-image: url("images/logo.jpg");background-repeat: no-repeat;float:left;  }
#logo .top-logo span {display:none }
#logo .top-logo A:link{display: block; height: 165px; width: 200px;}
#logo .top-logo A:visited{display: block;height: 165px; width: 200px;}

#menu { float: left; width: 700px; height: 165px; }
#menu H1 {margin: 0;  }
#menu .top-logo {Background-image: url("images/nadpis.png");background-repeat: no-repeat;float:left;  }
#menu .top-logo span {display:none }
#menu .top-logo A:link{display: block; height: 85px; width: 350px;}
#menu .top-logo A:visited{display: block;height: 85px; width: 350px;}
#menu ul {margin-top: 115px; padding: 0;  list-style-type: none; }
#menu li {display: block; float: left;color: #ffffff; font-size: 96%;  font-weight: none; text-align: center; text-transform: uppercase; background-color: #669338;}
#menu li A:link  { padding: 10px 25px 10px 25px;  color: #ffffff; text-decoration: none; background-color: #669338; margin-left: -1px;} 
#menu li A:visited {  padding: 10px 25px 10px 25px; color: #ffffff; text-decoration: none; background-color: #669338;}
#menu li A:hover {  padding: 10px 25px 10px 25px;  background-color: #537b2a; color: #ffffff; text-decoration: none;}

#body {margin-left: auto; margin-right: auto;  width: 900px;}
#body .celek {margin-top: 0px; float: left; width: 100%;}
#body .vlevo {width: 65%; float: left;}
#body .vpravo {width: 35%; float: right; background-color: #fcfcfc; border-top: 2px solid gray; border-bottom: 4px solid gray;}
#body .vpravo H2 {padding: 0px 0px 0px 10px;}
.contact-info-text {padding: 0px 0px 20px 15px;}
.contact-info-img {padding: 0px 0px 20px 15px; text-align: center;}

#foot {margin-left: auto; margin-right: auto;  width: 900px;}
.foot-text {width: 900px; height: 60px; padding: 20px 0 0 0; border-top: 1px solid gray; float: left; color: gray; font-size: 90%;}
#foot A:link { color: gray; text-decoration: underline;}
#foot A:visited {color: gray; text-decoration: underline;} 
#foot A:hover {color: gray; text-decoration: none;}


.telo-clanek H2 {font-size: 250%; text-transform: uppercase; margin: 0; color: #669338;}
.telo-clanek H2 A:link {text-decoration: underline; color: #669338;}
.telo-clanek H2 A:visited {text-decoration: underline; color: #669338;}
.telo-clanek H2 A:hover {text-decoration: none; color: #669338;}
.telo-clanek span {font-weight: bold;}
.clanek-podnadpis {font-size: 95%;}
.clanek-precist {text-align: right; font-size: 100%;}

.historie {padding: 0 0 10px 0;  color: #464646; }
.historie p {font-size: 100%; text-align: left; padding: 0 10px 0 0; line-height: 26px;}
.historie H1 {font-size: 160%; }
.historie H2 {font-size: 120%; padding: 10px 0 0 0; }

.stanovy { padding: 0 0 500px 0; color: #464646;}
.stanovy H1 {font-size: 160%; }
.stanovy p {font-size: 95%; color: #969696; padding: 0 0 10px 0;}
.stanovy-obrazek {float: left; width: 160px; text-align: center; padding: 0 0 10px 0; }





#telo {background-color: #f2f2f0; width: 100%; float: left; }
.telo-all {margin-left: auto; margin-right: auto; width: 750px; }
.telo-clanky {width: 500px; float: left; margin-top: 20px;}



.fotoalbum {padding: 0 0 50px 0;  width: 100%;  color: #464646;}
.album {width: 100%; float: left;}
.fotoalbum H1 {font-size: 160%; }
.fotoalbum H2 {font-size: 120%; }
.fotoalbum H2 A:link {color: #464646; font-size: 110%; }
.fotoalbum H2 A:visited {color: #464646; font-size: 110%; }
.fotoalbum H2 A:hover {color: #464646; font-size: 110%; text-decoration: none;}
.fotoalbum p {font-size: 95%; line-height: 22px; }
.fotoalbum-obrazek {float: left; width: 160px; text-align: center; padding: 0 0 50px 0; }

.diskuse {padding: 0 10px 10px 0;  color: #464646;}
.diskuse H1 {font-size: 160%; }
.diskuse textarea {width: 90%; height: 100px; font-size: 100%; margin-top: 10px; padding: 5px;}
.diskuse input {width: 200px; font-size: 100%; padding: 5px;}
.diskuse {font-size: 95%; text-align: justify; line-height: 22px;}
.diskuse A:link {color: #464646; text-decoration: underline;}
.diskuse A:visited {color: #464646; text-decoration: underline;}
.diskuse A:hover {color: #464646; text-decoration: none;}
.smallgray {font-size: 90%;}

.telo-clanek {padding: 0 15px 40px 0; color: #464646;font-size: 85%; text-align: justify;}
.telo-clanek table {font-size: 100%;}
.telo-clanek A:link {text-decoration: underline; color: #6e7e11;}
.telo-clanek A:visited {text-decoration: underline; color: #6e7e11;}
.telo-clanek A:hover {text-decoration: none; color: #6e7e11;}
.clanky H1 {font-size: 160%; }
.clanky p {font-size: 100%; line-height: 22px;}

/* SLIMBOX */
#lbOverlay {position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000;	cursor: pointer;}
#lbCenter, #lbBottomContainer {position: absolute; z-index: 9999; overflow: hidden; background-color: #fff;}
.lbLoading {background: #fff url(images/slimbox/loading.gif) no-repeat center;}
#lbImage {position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block; position: absolute; top: 0; width: 50%; outline: none;}
#lbPrevLink {left: 0;}
#lbPrevLink:hover {background: transparent url(slimbox/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink {	right: 0;}
#lbNextLink:hover {background: transparent url(images/slimbox/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none;}
#lbCloseLink {display: block;float: right; width: 66px;	height: 22px;	background: transparent url(images/slimbox/closelabel.gif) no-repeat center; margin: 5px 0; outline: none;}
#lbCaption, #lbNumber {margin-right: 71px;}
#lbCaption {font-weight: bold;}

