@charset utf-8;
body { width:100%; height:100%; background:white; margin:0; padding:0; border:none;  background:#f7e6ba}
div.clear{ clear:both}
p{ color: #660000}

#ztop{ width:100%; height:auto; margin: 0 auto; text-align:center; background:url(../images/sig1.jpg) repeat-x;}
#ztop2{ width:820px; height:204px; border:none; margin: 0 auto; text-align:center;}

#top{ position: relative; width:820px; height:204px; padding:0 0 0 0; margin:0; border:none; background: url(../images/top61.jpg) no-repeat; text-align:center; clear:both}


#zdown{ width:100%; min-height:100px; margin: 0 auto; text-align:center; background:url(../images/sig2x.jpg) repeat-x;}
/**/#zdown2{ width:820px; min-height:100px; border:none; margin: 0 auto; text-align:center; background:url(../images/sig301.jpg) repeat-y;}

#box0{ width:570px; height:auto; padding:0 0 0 0; float:left;margin:0 0 0 21px}
/*#part1{ width:804px; height:597px; background: url(../images/sig30.jpg);  padding:0; margin:0; border:none;}*/
#part2{ width:820px; min-height:500px; height:100%;  padding:0; margin:0; border:none; position: relative;}
	#menu{ width:190px; height:auto; /*padding:0 0 0 14px;*/ float:right; margin-right: 20px;}
		#menu ul{ width:190px; height:auto; list-style:none; margin:0; padding:0; border:none;}
		#menu ul li{ width:190px; height:30px;}
		#menu ul li a{ width:190px; height:30px; background:url(../images/but1.jpg); display:block; text-decoration:none; text-align:left; color:#f7e6ba;}
		#menu ul li a:hover{ width:190px; height:30px; background:url(../images/but2.jpg); text-decoration:none; color:#f7e6ba;}
		#menu ul li	a span{ font-family:Arial, Helvetica, sans-serif; font-size:13px;  font-weight:bold; display:block; padding:5px 0 0 20px}
	#text{ width:auto; height:auto; padding:0 0 0 0; }
		#text div.t{ width:582px; height:70px; margin:0; padding:0;  background: url(../images/pre33.jpg) no-repeat; position: absolute; top: 0; right: 13px;}
			#text div.t span{ width:552px; height:auto; padding:0 30px 0 0; float:right; display:block; }
				#text div span a{ width:23px; height:70px; border:none; margin:0 5px 0 0; padding:0; text-decoration:none; float:right;}
				#text div span a img{ border: none;}

	#text2{ width:581px; height:auto; margin:0; float:right; padding:0 14px 0 0; text-align:left; padding-top: 80px;}
	#text2 img.vlevo2 { float: left; margin-left: 0;}
	.debug{ width:auto; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
h2{ color:#8c1113; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:left; margin: 10px 0 10px 30px}


.debug p{ margin:5px 0 0 0; padding:0 30px 0 30px; border:0}
.debug span a{border:solid 1px #8c1113;}
.debug p img{ margin: 5px; border-color:#8c1113}
.debug p a{ display:inline;}
.debug p.MsoNormal span a{}
.debug iframe{ border:none; padding:0; margin:0;}
iframe.lista { width: 100%; height: 50px; border: none; text-align: center; width:794px; margin:auto; background-color: #F6E1A9; margin: 10px 0 10px }

h1{ color:#8c1113; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:left; padding:10px 0 0px 30px; margin:0; border:none;}
	#text2 div#txtholder{ width:566px; height:auto; float:right; text-align:left; margin:0; padding:0; border:none}
 		#text2 div#txtholder p{text-align:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0 30px 0px 30px; clear:both; float:left}
		#text2 div#txtholder p span a{ text-align:left; float:left; margin:5px 5px 5px 0; border:none}
		#text2 div#txtholder p span a img{ text-align:left; border:none}
		#text2 div#txtholder p a{ text-align:left; float:left; margin:5px 5px 5px 0; border:none}
		#text2 div#txtholder p a img{ text-align:left; border:none}
		#text2 div#txtholder p img{ text-align:left; float:left; margin:5px 5px 5px 0; border:none}



div#pata{ width:582px; height:66px; background-color:#d3b38b; border-top:5px solid #daa069; float:left; margin:43px 0 0 0}
	div#pata p{ text-align: left; font:11px Arial, Helvetica, sans-serif; padding:2px 0 0 34px; margin:0; border:none; color:#f7e6ba}
		div#pata p a{ text-decoration:none; color:#f7e6ba}
		div#pata p a:hover{ text-decoration:underline; color:#8c1113}

h3{ color:#8c1113; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:left; padding:13px 0 0 33px; margin:0; border:none; font-weight:bold}
	#part3{ width:820px; height:114px;}
	div#okraje{ width:auto; height:auto; padding:0 0 0 14px}
	div#rose{ width:211px; height:113px; background: url(../images/rose2.jpg); float:left; margin:0 0 0 0;}
	p#adress{ font-size:11px; color:#e4b582; font-family:Arial, Helvetica, sans-serif; text-align:left; margin:15px 0 0 15px;}
  p#adress a { color:#E4B582; }
 .clear{ clear:both;}



/* H1 logo
-------------------------------------------------------------------------------- */

#top h1 {
	width: 190px;
	height: 126px;
	margin: 0;
    position: absolute;
    top: 0px;
    left: 0px;
}
#top h1 a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	width: 190px;
	height: 126px;
	display: block;
	position: relative;
	overflow: hidden;
	text-align: center;
    text-indent: -7000px;
    top: 24px;
    left: -14px;
}
#top h1 a:hover {
	text-decoration: underline;
}
#top h1 a span {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	display: block;
	cursor: pointer;
    text-indent: -6000px;
}


.nod
{
    display: none;
}


.spaceman
{
    position: absolute;
    top: -8000px;
    left: -7000px;
}

#flash-header
{
    position: absolute;
    top: -170px;
    right: 0;
    z-index: 90;
}



#topmenu{ width:808px; height:34px; margin:0; padding:0; border:none; position: absolute; top: -204px; right: 12px; z-index: 100;  }
#topmenu div{ width:800px; height:34px}
#topmenu ul{ list-style:none; margin:0; padding:12px 10px 0 0; border:none}
#topmenu ul li{ display:inline; float:right}
#topmenu a{ color:#f7e6ba; font-family:Arial, Helvetica, sans-serif; float:left; text-decoration:none; font-size:12px; display:block; margin:0 0 0 10px}
#topmenu a:hover{ color:#f7e6ba; text-decoration:underline}



/* gstbook */
form { padding:0 0 20px 0; margin:0 0 0 30px; color:#600}
.gst{ font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left; padding:0px; float:none; color:#600}
.gst input{ width:200px; float:left; color:#600; border: 1px solid #600} .gst textarea{ width:200px; float:left; color:#600; border: 1px solid #600 }

p.vlozen{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#600 }
ul.mes{ list-style:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#600}
ul.mes li{ float:none; text-align:left; color:#600}

div.contejner{float:left; width:400px; height:auto; text-align:left; padding:10px 0 0 33px}
div.contejner p{ float:left; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:3px 0 0 0 }
div.contejner a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 0 0 20px}
.ikona{ float:left; margin:3px 20px 0 0px; display:block}

div.box3{ width:200px; height:200px; text-align:left; margin:0 0 0 30px}
table{ text-align:left}
tr{ text-align:left}


/* foto galery via pressanela */
.gallery-list{ width:auto; margin:0 0 0 0; border:none; padding:0}
.boxik{ width:500px; height:auto; float:left; padding:0 0 0 30px;}
.gallery-list .desc { float: right; width: 340px; margin:10px 0 0 0}
.albumli{ float:left; margin:10px 0px 10px 0px; }

#foot p {
	padding: 0 15px 10px 0;
	font-size: 86%;
	text-align: right;
}
p.img {
	padding: 10px 0 5px 0;
	margin: 0 0 15px 0;
	text-align: center;
}
/* paragraphs */
/* images */
#head p img {
	border: none;
	margin-bottom: 4px;
}
p.img img
 {
	border: 4px solid #659909;
	margin: 0 8px;
}
p.img a:hover img {
	border: 4px solid #cbf33f;
}
p.full {
	margin: 0;
	padding: 0;
}
p.full img {
	border: none;
}
p .obrazek {
	float: right;
	border: 4px solid #cbf33f;
}
p .obrazek img {
	border: none;
}
p. obrazek2 {
	float: left;
	border: 4px solid #cbf33f;
}
p .obrazek2 img {
	border: 4px solid #cbf33f;
}
/* images */
/* table */
.table {
	width: 100%;
	padding: 5px 0 15px 0;
}
table {
	font-size: 100%;
	border-collapse: collapse;
	width: 100%;
}
thead th {
	background: #ffffe1;
}
th, td {
	padding: 3px 5px;
	text-align: center;
}
th em {
	font-size: 80%;
	font-weight: normal;
}
.name {
	text-align: left;
	width: 298px;
}
.name2 {
	text-align: left;
}
.cena80 {
	width: 80px;
}

tfoot {
	font-size: 86%;
}



#text .gallery-list li,
#text .imgs li {
  list-style: none;
}

#text .imgs,
#text .gallery-list {
	padding: 0;
}

.gallery-list li {
}

.gallery-list img {
  border: 4px solid #e5b785;
  margin:0; padding:0;
}


.gallery-list a:hover img {
	border: 4px solid #d3b38b;
}

.gallery-list h4 {
  margin: 0 0 0.7em 0;
  font-size: 100%;
  _display: inline;

}

.gallery-list div {
  margin: 0.5em 0;
}


.imgs {
  margin-left:30px;
}

.imgs li {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  position: relative;
}

.imgs li img,
.full img {
	border: 4px solid #d3b38b;
}

.imgs li a:hover img,
.full a:hover img {
	border: 4px solid #CC3300;
}

.imgs a span {
/*\*/
	position:absolute;
	left:-9999px;
}

.imgs a:hover span {
  top: 4px;
  left: 4px;
  width: 134px;
  font-weight: bold;
  background: #fff;
  color: #999;
  padding: 5px 0 5px 0;
  font-size: 90%;
  text-transform:uppercase;
  text-align: center;
  filter: alpha(opacity=70);
	-moz-opacity:.7;
  opacity:.70;
  display: block;
  text-decoration: none;
/**/
}

.full {
  text-align: center;
}

.navi {
  padding: 1em 0;
  float:left;
  width:200px;
  padding:0 0 10px 30px

}

.fright {
  float: right;
}

.clear-right {
  clear: right;
}

.photo-desc {
	width:auto;
	height:auto;
  padding:0px 30px 0 0px ;
  margin: 10px 30px 0 0px;
}

.photo-desc p{
padding:0;
margin:0;
font-weight:bold;
color:#8c1113;
text-align:center;
margin:0 0 0 40px
}

.objednavky th, .objednavky td {
	border: none;
}
.vpravo {
text-align:right;
padding:0 0 0 10px;
margin:0 30px 0 30px;
float:right
}
.vlevo {
text-align:left;
padding:0 0 0 10px;
margin:0 0 0 30px;
float:left
}

.family{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8c1113;}
hr.line{ border:1px solid #d3b38b; width:500px; margin:0 0 0 0px; }

h4{color:#8c1113; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
h4 a{color:#8c1113; font-size:14px; font-family:Arial, Helvetica, sans-serif;text-align:left}

a{color:#8c1113;}

.desc p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; padding:0; clear:both; margin:5px 0 0 0px}

.none{ border:0 none}

#map_canvas {
    width: 470px;
    height: 260px;
    border: 5px solid #8C1113;
    margin: 10px auto;
}

#lista { font-size:10px; width:800px; text-align:center; margin:0 auto; padding-top:5px; }
#lista, #lista a { color:#ccbe9a; }
#lista a { text-decoration:none; }

