*{padding:0;margin:0;}
body{margin:20px 0;padding:0;font:normal .72em/1.5em Trebuchet MS;color:#444;background:#6D5434;text-align:center;height:100%;}
a{background:inherit;color:#993333;text-decoration:none;}
a:hover{background:inherit;color:#006699;text-decoration:underline;}
h1{font-size:1.4em;}
h2{font-size:1.2em;text-transform:uppercase;}
h3{font-size:1.2em;}
h4{font-size:1.1em;}
p, h1, h2, h3, h4{margin:10px 15px;}
ul, ol{margin:10px 30px;padding:0 15px;}
#content img{border:1px solid #DDD;padding:5px;background-color:#FFF;}
#contentA img{}
img.float-right{margin:5px 0px 5px 15px;}
img.float-left{margin:5px 15px 5px 0px;}
code{margin:5px 0;padding:10px;text-align:left;display:block;overflow:auto;font:500 1em/1.5em'Lucida Console','courier new', monospace;background:#FAFAFA;border:1px solid #eee;}
acronym{cursor:help;border-bottom:1px solid #777;}
blockquote{margin:15px;padding:0 0 0 20px;background:#FAFAFA url(quote.gif) no-repeat 3px 5px;border:1px solid #eee;font:bold 1.2em/1.5em'Trebuchet MS', Tahoma, sans-serif;color:#666666;}
table{}
th strong{color:#fff;}
th{background:#993333;height:29px;padding-left:12px;padding-right:12px;color:#FFF;text-align:left;border-left:1px solid #D68686;border-bottom:solid 2px #FFF;}
tr{height:30px;}
td{}
td.first,th.first{border-left:0px;}
tr.row-a{background:#F8F8F8;}
tr.row-b{background:#EFEFEF;}
form{margin:10px 15px;padding:0;border:1px solid #eee;background-color:#FAFAFA;}
label{display:block;font-weight:bold;margin:5px 0;}
input, select{padding:2px;border:1px solid #eee;font:normal 1em'Trebuchet MS', verdana, sans-serif;color:#777;}
textarea{width:400px;padding:2px;font:normal 1em'Trebuchet MS', verdana, sans-serif;border:1px solid #eee;height:100px;display:block;color:#777;}
input.button{margin:0;font:bold 1em Arial, Sans-serif;border:1px solid #CCC;background:#FFF;padding:2px 3px;color:#333;}
.searchform{background-color:transparent;border:none;margin:0;padding:0;}
.searchform p{margin:10px;padding:0;}
.searchform input.textbox{width:130px;color:#333;height:20px;padding:2px;vertical-align:top;}
.searchform input.button{font:bold 12px Arial, Sans-serif;color:#333;width:60px;height:26px;border:none;padding:3px 5px;vertical-align:top;}
#wrap{width:770px;margin:0 auto;background:#FFF url(images/wrap-bg.jpg) repeat-y;}
#header {position:relative;left:5px;top:5px;width:760px;height:194px;background:#4e3525 url(images/zahlavi.jpg) no-repeat; text-align:right; border-bottom:10px solid #fff; }
#headerAdm {position:relative;left:5px;top:5px;width:760px;height:194px;background:#4e3525 url(images/zahlavi-adm.jpg) no-repeat; text-align:right; border-bottom:10px solid #fff; }
#header a {color: #fff;}
#headerTruhlarstvi h1{
  margin: 0; padding: 0;
  position: absolute;
  overflow: hidden;
  width: 256px; height: 128px;
  top:0px;
  left:0px;

}
#headerTruhlarstvi h1 span{
 background: url("images/h1-truhlarstvi-kucera.png") no-repeat 0 0;
  display: block;
  position: absolute;
  width: 256px; height: 128px;
  top: 0; left: 0;
  cursor: pointer; /* rucicka pri najeti i v IE */
}


#headerKuchyne h2{
  margin: 0; padding: 0;
  position: absolute;
  overflow: hidden;
  width: 213px; height: 30px;
  top:38px;
  right:12px;

}
#headerKuchyne h2 span{
 background: url("images/h2-kuchyne.png") no-repeat 0 0;
  display: block;
  position: absolute;
  width: 213px; height: 30px;
  top: 0; left: 0;
  cursor: pointer; /* rucicka pri najeti i v IE */
}



#headerDvere h2{
  margin: 0; padding: 0;
  position: absolute;
  overflow: hidden;
  width: 91px; height: 34px;
  top:68px;
  right:5px;

}
#headerDvere h2 span{
 background: url("images/h2-dvere.png") no-repeat 0 0;
  display: block;
  position: absolute;
  width: 91px; height: 34px;
  top: 0; left: 0;
  cursor: pointer; /* rucicka pri najeti i v IE */
}

#headerSchody h2{
  margin: 0; padding: 0;
  position: absolute;
  overflow: hidden;
  width: 146px; height: 19px;
  top:72px;
  right:95px;

}
#headerSchody h2 span{
 background: url("images/h2-schody.png") no-repeat 0 0;
  display: block;
  position: absolute;
  width: 146px; height: 19px;
  top: 0; left: 0;
  cursor: pointer; /* rucicka pri najeti i v IE */
}
#headerNabytek h2{
  margin: 0; padding: 0;
  position: absolute;
  overflow: hidden;
  width: 173px; height: 28px;
  top:127px;
  right:35px;

}
#headerNabytek h2 span{
 background: url("images/h2-nabytek.png") no-repeat 0 0;
  display: block;
  position: absolute;
  width: 173px; height: 28px;
  top: 0; left: 0;
  cursor: pointer; /* rucicka pri najeti i v IE */
}
#headerSkrine h2{
  margin: 0; padding: 0;
  position: absolute;
  overflow: hidden;
  width: 164px; height: 21px;
  top:102px;
  right:5px;

}
#headerSkrine h2 span{
 background: url("images/h2-skrine.png") no-repeat 0 0;
  display: block;
  position: absolute;
  width: 164px; height: 21px;
  top: 0; left: 0;
  cursor: pointer; /* rucicka pri najeti i v IE */
}
#headerNavrhy h2{
  margin: 0; padding: 0;
  position: absolute;
  overflow: hidden;
  width: 57px; height: 21px;
  top:101px;
  right:172px;

}
#headerNavrhy h2 span{
 background: url("images/h2-navrhy.png") no-repeat 0 0;
  display: block;
  position: absolute;
  width: 57px; height: 21px;
  top: 0; left: 0;
  cursor: pointer; /* rucicka pri najeti i v IE */
}

#menu{clear:both;margin:0;padding:0 0 10px 0;width:770px;background:#FFF url(images/wrap-bg.jpg) repeat-y;float:left;}
#menu ul{font:bolder 14px'Trebuchet MS', sans-serif;width:740px;color:#FFF;background-color:#4E3525;margin:0 15px;padding:0;display:inline;border-bottom:6px solid #FFF;float:left;}
#menu li{float:left;list-style:none;}
#menu li a{display:block;padding:5px 15px;color:#FFF;text-decoration:none;}
#menu li a:hover{background:#C8935D;color:#FFF;}
#menu li a#current{background:#993333;color:#FFF;}
#content-wrap, #content-wrapA{clear:both;float:left;width:100%;background:#FFF url(images/content.jpg) repeat-y;}
#content,#contentA{width:740px;clear:both;text-align:left;padding:0;margin:0 auto;}
/* sidebar */
#sidebar {
	float: right;
	width: 30%;
	margin: 0 0 10px 0; padding: 0;	
}	
#sidebar h2 {
	padding: 10px 0px 5px 10px;
	margin: 0;	
	color: #660000;	
}
.sidebox {
	margin-bottom: 10px;	
}

/* sidebar menu */
#sidebar ul.sidemenu {
	list-style:none;
	margin: 10px 0 15px 0;
	padding: 0;		
}
#sidebar ul.sidemenu li {
	padding: 0px 10px;
}
#sidebar ul.sidemenu a {
	display:block;
	font-weight:normal;
	color: #333;
	height: 1.5em;	
	padding:.3em 0 .3em 15px;
	line-height: 1.5em;
	border-bottom: 1px dashed #D5D5D5;
	text-decoration:none;
}
#sidebar ul.sidemenu a.top{	
	border-top: 1px dashed #D5D5D5;
}
#sidebar ul.sidemenu a:hover {
	padding: .3em 0 .3em 10px;
	border-left: 5px solid  #993333;
	color: #993333;		
}


#main{float:left;width:67%;margin:0 0 10px 0;padding:0;}
#main h3{padding:10px 0 5px 5px;margin:0 0 0 10px;border-bottom:1px dashed #D5D5D5;}
#main ul li{list-style-image:url(bullet.gif);}
.post{margin:0;padding:0;}
.post .post-footer{background-color:#fafafa;padding:5px;margin-top:20px;font-size:95%;border:1px solid #eee;}
.post .post-footer .date{background:url(clock.gif) no-repeat 0 center;padding-left:20px;margin:0 10px 0 5px;}
.post .post-footer .comments{background:url(comment.gif) no-repeat 0 center;padding-left:20px;margin:0 10px 0 5px;}
.post .post-footer .readmore{background:url(page.gif) no-repeat 0 center;padding-left:20px;margin:0 10px 0 5px;}
#footer{clear:both;margin:0;padding:12px 0 0 0;font:normal .92em/1.5em'Trebuchet MS', Tahoma, Arial, sans-serif;height:45px;background:url(images/footer-bg.jpg) no-repeat left bottom;color:#666666;text-align:center;}
#footer p{margin:0;padding:0;}
#footer a{text-decoration:none;color:#777;}
#footer a:hover{text-decoration:underline;color:#333;}
.float-left{float:left;}
.float-right{float:right;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.align-center{text-align:center;}
.clear{clear:both;}
.gray{color:#BFBFBF;}
.foto {
	float: left;
	width: 140px;
	padding: 2px;
	margin-left: 15px;
}
.fotoA {
	float: left;
	width: 140px;
	text-align: center;
	margin-left: 10px;
	margin-bottom: 10px;
	border:1px solid #DDD;padding:5px;background-color:#FFF;
}
.fotoA img {
	padding: 4px;
	border: 0px;
}
.fotoA input {
	padding: 0px;
	margin: 0px;
	border: 0px;
	text-align: center;
}

.fotoAdmpop {
	width: 139px;
	color: #414141;
	background: #dddddd;
}
.hidden {
.hidden{display: none;}
}
.navigace,.navigace a {
	text-align: right;
	color: black;
	font-size: 10px;
	text-decoration: none;
	
}
.bold {
	font-weight: bold;
}
.font10 {
	font-size: 10px;
	width: 120px;
	text-align: center;
	margin: 0;
	padding: 0;
}
.odeslatAdm {
	float: left;
	position: relative;
	left: 110px;
	background-image: url("images/add.png");
	height: 16px;
	width: 16px;
}
.aImg {
	max-width: 135px;
	max-height: 100px;
	height: 100px;
	overflow: hidden;
}#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}