.menu a {  display: block; background-color: #FFFFFF; background-image: url(../img/page/but1-off.jpg); background-repeat: no-repeat; background-position: left top; font-size: small; font-style: italic; text-transform: lowercase; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-right: 0pt; padding-left: 45px; text-align: left; width: auto; vertical-align: bottom; height: 4ex; padding-top: 1ex; padding-bottom: 1ex; text-decoration: none}
.menu a:hover {  background-color: #FFFFFF; background-image: url(../img/page/but1-on.jpg); background-repeat: no-repeat; background-position: left top}
.menu {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 100%}
.adresa {  font-size: 70%; color: #666666; text-align: left; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
body {
	background-color: #FFF;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #949494;
}
#telo {
	width: 761px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: auto;
	overflow: visible;
	clip:    rect(   );
	text-align: left;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
#hlavicka {
	background-color: #FFFFFF;
	background-image: url(../img/page/hlavicka2.jpg);
	height: 120px;
	width: 761px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display:  block;
	;
	overflow: hidden;
	clip:  rect(   );
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFF;
	border-left-color: #FFFFFF;
}
#levysloupec {  float: left; width: 180px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 5px; background-color: #FFFFFF; text-align: left; border-style: none}
#levysloupec hr {
	width: 85%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	color: #FFF;
	font-size: 1px
}
h2 {
	font-style: italic;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 5px;
	position: relative;
	bottom: 1.1ex;
	;
	text-transform: lowercase
}
h1 {
	display: none
}
.dolniHrana {  top: 80%; clip:             rect(   ); text-align: right; position: relative}
#pravysloupec {
	width: 575px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	overflow: hidden;
	clip:  rect(   );
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.textovySloupec {  width: 90%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font-size: 85%; text-align: justify}
#paticka {
	font-size: 65%;
	font-weight: bold;
	background-color: #FFF;
	clear: left;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px
}
#obsah {  background-color: #FFFFFF; float: left; background-image: url(../img/page/back.gif); background-repeat: no-repeat; background-position: right center}
#knihaHostuFormular {
	width: 100%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #FFF;
	clear: left;
	float: left
}
.levaCast {  float: left; width: 35%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left}
.pravaCast {  float: left; width: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left}
.radek {  width: 100%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; float: left; vertical-align: middle; font-size: 90%; text-align: center; clip:   rect(   )}
#knihaHostuFormular input {
	font-size: 90%;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 1px solid #1742DE;
	width: 325px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px
}
#knihaHostuFormular .tlacitko {
	font-size: 90%;
	font-weight: bold;
	background-color: #FFF;
	border: 1px solid #1742DE;
	width: auto;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	margin-right: 10px;
	margin-left: 10px
}
#knihaHostuFormular textarea {
	font-size: 90%;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 1px solid #1742DE;
	width: 325px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	height: 75px;
	font-family: Arial, Helvetica, sans-serif
}
h3 {
	font-style: italic;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: -5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	bottom: 1.1ex;
	;
	font-size: 110%
}
.knihaHostuZaznam {  clear: left; float: left; width: 100%; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; border-color: #FFFFFF #FFFFFF #FFD2A7; font-size: small; text-align: justify; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
a:hover {
	text-decoration: underline;
	color: #002182;
}
a {
	text-decoration: underline;
	font-weight: bold;
	color: #1742DE;
}
.KnihaHostuDatumovka {  font-size: 70%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.knihaHostuStrankovani {  text-align: right; float: right; width: 100%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; font-size: 80%}
.atelierLeva {  width: 33%; float: left; text-align: center}
.atelierStredni {  width: 33%; float: left; text-align: center}
.atelierPrava {  width: 33%; text-align: center; float: left}
.atelierRozmer {  font-style: italic}
.atelierUmelec {  font-style: normal}
.atelierDilo {  font-style: normal}
.atelierProvedeni {  font-style: italic}
.atelierCena {
	font-style: italic;
	font-weight: bold
}
.atelierObjednat {  padding-top: 8px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px}
.atelierObjednat a {
	background-color: #FFF;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: bold;
	text-transform: uppercase;
	border: 1px solid #1742DE;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px
}
.atelierObjednat a:hover {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: bold;
	text-transform: uppercase;
	border: 1px solid #002182;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px
}
.atelierDetail {  font-size: 75%; background-position: center; padding-top: 20px; padding-right: 5px; padding-bottom: 20px; padding-left: 5px}
.atelierZpet {
	font-size: 80%;
	background-position: center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: normal;
	text-align: right;
}

img {  border-style: none}
h2 a {
	text-decoration: none
}
.radekKosik {
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	vertical-align: middle;
	font-size: 90%;
	text-align: center;
	clip: rect( );
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #949494;
	border-right-color: #949494;
	border-bottom-color: #949494;
	border-left-color: #949494;
}
.radekKosik img {  float: left; padding-top: 2px; padding-right: 10px; padding-bottom: 2px; padding-left: 0px}
.radekKosik .levaCast { float: left; width: 75%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left }
.radekKosik .pravaCast { float: right; width: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: right}
.radekKosik input {
	font-size: 90%;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 1px solid #1742DE;
	width: 25px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px
}
.radekKosik .tlacitko {
	font-size: 90%;
	font-weight: bold;
	border: 1px solid #1742DE;
	width: auto;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	margin-top: 10px
}
.kosikPrazdny {  text-align: center; vertical-align: middle; width: auto; padding-top: 200px; padding-bottom: 200px}
.strankaSloupec {
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 75%;
	text-align: justify;
	overflow: visible;
	clip:  rect(   );
	height: auto
}
.horniHrana { top: 10%; clip:       rect(   ); text-align: right ; position: relative}
.horniHrana h2 {
	font-size: 90%
}
.strankaSloupec img {  float: left; padding-top: 1px; padding-right: 5px; padding-bottom: 5px; padding-left: 0px}
.center {  text-align: center}
.justify {  text-align: justify}
.left {  text-align: left}
.right {  text-align: right}
b {
}

