* {
	margin: 0;
	padding: 0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	background: #90b631   url("../img2/body.gif");
	color: #000;
	font-size: x-small;
	text-align: center;
	min-width: 770px;
	line-height: 1.5;
}
html>body {
	font-size: small;
}

.noscreen {
	width: 200px;
	position: absolute;
	left: 0;
	top: -1000px;
}
hr, h1 br {
	display: none;
}
.end {
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}
/* layout */

body>#back {
	height: auto;
}
#head {
	height: 132px;
	background: #212125  url("../img2/back.gif") repeat-x left bottom;
	position:relative;
}
#headin {
	width: 770px;
	height: 132px;
	margin: 0 auto;
}
#head .in {
	position: relative;
	height:132px;
	margin-right: 2px;
	text-align: left;
	overflow:hidden;
	background: #212124  url("../img2/head.gif") repeat-x;
}

#main {
	width: 770px;
	margin: 0 auto;
	text-align:left;
	background:   url("../img2/main.gif") repeat-y;
}

#content {
	background:   url("../img2/content.gif") no-repeat;
}
#home #content {
	background:   url("../img2/content_h.gif") no-repeat;
}
#luzko #content {
	background:   url("../img2/content_l.gif") no-repeat;
}
#cenik #content {
	background:   url("../img2/content_k.gif") no-repeat;
}
#kontakt #content {
	background:   url("../img2/content_ko.gif") no-repeat;
}
#content .in {
	width: 100%;
	padding-top: 20px;
	position: relative;

}
#slogan {
	margin: 0 25px 15px 195px;
	padding: 10px;
}
#text {
	margin: 0 35px 0 35px;
	padding: 15px;
	border: 4px solid #d6e8a0;
	background:#c8df81;
}
#tip {
	margin: 0 35px 15px 35px;
	padding: 15px;
	border: 4px solid #d6e8a0;
	background:#fffebd;
}
#tip em {
	color: #ff0000;
}
#textin {
	width: 100%;
	position: relative;
}
#pas #text, #luzko  #text,  #kontakt #text {
	margin-right: 200px;
}
#foot {
	background:   url("../img2/foot.gif") no-repeat;
	margin: 0 auto;
	width: 770px;
	padding: 0 0 45px 0;
}
body>#foot {
	height: auto;
}
/* pridal Mitchi 10.11.2006 */
#jaz p {
	width: 90px;
	height: 13px;
	position:absolute;
	right: 30px;
	top: 5px;
	text-align:right;
}
#jaz p img {
	display: block;
	float: left;
}
/* pridal Mitchi 10.11.2006 */
/* layout */
/* headers */
h1, h1 span {
	width: 192px;
	height: 128px;
	font-size: 130%;
	overflow: hidden;
	position: absolute;
	right: 15px;
	top: 0;
	z-index: 1;
	color: #fff;
}
h1 span {
	display: block;
	background:  url("../img2/h1.gif") no-repeat;
	z-index: 2;
	left: 0;
	cursor: pointer;
	cursor: hand;
}
#home h1 span {
	cursor: default;
}
h2 {
	font-size: 150%;
	height: 132px;
	text-align: right;
	color: #fff;
	/*text-transform: uppercase;*/
	background:  url("../img2/h2.gif") no-repeat;
}
#home h2 {
	background:  url("../img2/h2_h.gif") no-repeat;
}
#luzko h2 {
	background:  url("../img2/h2_l.gif") no-repeat;
}
#cenik h2 {
	background:  url("../img2/h2_k.gif") no-repeat;
}
#kontakt h2 {
	background:  url("../img2/h2_ko.gif") no-repeat;
}
#motiv {
	width: 164px;
	height: 132px;
	position:absolute;
	left: 0;
	top: 0;
}
h2 span {
	display: block;
	padding: 35px 232px 10px 160px;
}
h2 strong {
	display: block;
	/*text-transform:lowercase;*/
	color: #8baf30;
}
h3 {
	padding: 0 0 10px 0;
	font-size: 150%;
	color: #000;
}
h4 {
	color: #445317;
	font-size: 150%;
	padding: 0 0 10px 0;
}
#tip h3 {
	color: #000;
}
/* headers */
/* menu */
#menu {
	width: 100%;
	overflow:hidden;
	background:  url("../img2/menu.gif") repeat-x left bottom;
	line-height: 1.3;
}
#menu .in {
	width: 770px;
	text-align:center;
	margin:0 auto;
}

#menu ul {
	list-style: none;
}
#menu li {
	width: 128px;
	float: left;
}
#menu li.last {
	width: 128px;
}
#menu li a, #menu li strong {
	display: block;
	width: 100%;
	background: #5e5e5e  url("../img2/li.gif") no-repeat;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 4px solid #afd153;
	padding: 4px 0 6px 0;
}

#menu li a:link, #menu li a:visited {
	background: #5e5e5e  url("../img2/li.gif") no-repeat center center;
	color: #afd153;
	border-bottom: 4px solid #afd153f;
}
#menu li a:hover {
	color: #fff;
	background:  #a3a3a3 url("../img2/li.gif") no-repeat right center;
	border-bottom: 4px solid #fff;
}
#menu li strong {
	color: #ffff80;
	background:  #8a8a8a url("../img2/li.gif") no-repeat left center;
	border-bottom: 4px solid #ffff80;
}
#menu li.last a, #menu li.last strong {
	background: #5e5e5e url("../img2/lil.gif") no-repeat;
}
#menu li.last a:link, #menu li.last a:visited {
	background: #5e5e5e url("../img2/lil.gif") no-repeat center center;
}
#menu li.last a:hover {
	background: #a3a3a3 url("../img2/lil.gif") no-repeat right center;
}

/* menu */
/*paragraphs */
#text p, #text address {
	padding: 0 0 10px 0;
	font-style: normal;
}
#tip p {
	padding: 0 0 10px 0;
	font-style: normal;
	color: #000;
}
#tip img {
	float: right;
}
.imgtip {
	padding-right: 20px;
	float: right;
}
p.img {
	text-align: center;
}

#foot p {
	font-size: 86%;
	padding-top: 50px;
}
#foot p#copy {
	padding-top: 8px;
}
#text p strong {
	color: #000;
	font-size: 130%;
}
#text p#price {
	text-align: right;
	font-weight: bold;
	font-size: 150%;
	padding: 10px;
	color: #445317;
	background: #d6e7a1;
	margin: 10px 0;
}
#text address.ok {
	padding-bottom: 380px;
}
#text h4.ok, #text p.ok {
	color: #c00000;
}
/*paragraphs */
/* form */
.form {
	width: 100%;
}
form br {
	display: none;
}
fieldset {
	border: 1px solid #fff;
	padding: 10px 15px;
	margin-bottom: 5px;
}
label {
	display: block;
}
fieldset.inline label {
	display: inline;
}
fieldset.inline input {
	width: 25px;
	margin-right: 5px;
}
legend {
	font-weight: bold;
	padding: 5px 3px;
}
input, textarea {
	width: 300px;
	margin-top: 2px;
	margin-bottom: 5px;
}
textarea {
	width: 100%;
}
fieldset.inline input {
	margin: 0;
}
input.small {
	width: 120px;
}
form p {
	text-align: center;
}
p.button input {
	width: 120px;
	cursor: pointer;
	cursor: hand;
}
/* form */
/* lists */
#text ul {
	list-style: square;
	padding: 0 0 10px 35px; 
}
/* lists */
/* images */
/* pridal Mitchi 10.11.2006 */
#jaz p img {
	border: none;
	margin-left: 5px;
}
/* pridal Mitchi 10.11.2006 */
#img3 {
	width: 180px;
	height: 250px;
	position: absolute;
	right: 5px;
	top: 70px;
	background:  url("../img2/img3.jpg") no-repeat;
	z-index: 5;
}
#img4 {
	position: absolute;
	width: 180px;
	height: 260px;
	right: 5px;
	bottom: 140px;
	background:  url("../img2/img4.jpg") no-repeat;
	z-index: 5;
}
#img5 {
	width: 180px;
	height: 230px;
	position: absolute;
	right: 5px;
	top: 70px;
	background:  url("../img2/img6.jpg") no-repeat;
	z-index: 5;
}
#img6 {
	position: absolute;
	width: 180px;
	height: 210px;
	right: 5px;
	bottom: 140px;
	background:  url("../img2/img5.jpg") no-repeat;
	z-index: 5;
}
#img7 {
	position: absolute;
	width: 180px;
	height: 210px;
	right: 5px;
	top: 70px;
	background:  url("../img2/img7.jpg") no-repeat;
	z-index: 5;
}
#img8 {
	position: absolute;
	width: 180px;
	height: 230px;
	right: 5px;
	bottom: 140px;
	background:  url("../img2/img8.jpg") no-repeat;
	z-index: 5;
}
p.img img {
	border: 4px solid #d6e8a0;
	margin-top: 10px;
	margin-bottom: 5px;
}
p#new img {
	margin: 0 10px;
}
p.img img.noborder {border: none}
/* images */
/* table */
.table {
	width: 100%;
	margin-bottom: 35px;
}
table {
	width: 100%;
	font-size: 100%;
	color: #000;
	border-collapse:collapse;
}
th, td {
	padding: 10px;
	border: 1px solid #e1eebe;
}
td.center {
	text-align: center;
}
td.price {
	text-align: center;
	font-weight: bold;
}
th {
	text-align: left;
}
tfoot td {
	text-align: center;
	color: #607721;
}
table#size th, table#size td {
	text-align: center;
}
/* table */
/* lists */
ol {
	padding: 0 0 15px 40px;
}
/* lists */
/* links */
a:link, a:visited {
	color: #000;
}
a:hover {
	color: #627721;
}
#foot a:hover {
	color: #fff;
}
a.print{
background:  url("../img2/print1.gif") no-repeat left center;
padding-left: 20px;
}
a.fav{
background:  url("../img2/fav1.gif") no-repeat left center;
padding-left: 20px;
}
a.mail{
background:  url("../img2/mail1.gif") no-repeat left center;
padding-left: 20px;
}
a.fav:hover {
background:  url("../img2/fav.gif") no-repeat left center;
	
}
a.mail:hover {
background:  url("../img2/mail.gif") no-repeat left center;
	
}
 a.print:hover{
background:url("../img2/print.gif") no-repeat left center;
}
#toplist img {
	border: none;
}
/* links */
/* adv */
#adv {
	text-align: center;
	padding: 45px 35px 25px 35px;
}
#adv h4 {
	color: #000;
	font-weight: normal;
	font-size: 100%;
	padding: 0 0 5px 0;
	margin-bottom: 10px;
	border-bottom: 1px solid #fff
}
#adv  img {
	border: 1px solid #fff;
	margin: 0 5px 5px 5px;
}
#text p#nomargin img {
	margin: 0 5px 10px 5px;
}
/* adv */

