* {
margin:0;
padding:0;

}


body {
margin: 0px !important; 
padding: 0px !important;
font: 12px 'Georgia', verdana, sans-serif;
font-weight: normal;
margin:0; padding:0; width:100%; height:100%; overflow:hidden;
color: #573107;
background-color: #FFFFFF;
text-align: center;
background-image: url('../layout/back_zadek.jpg') ;
background-repeat:repeat;

} 

#obal
{
	margin: 0 auto;
	width: 60%;
	text-align: center;
	line-height: 15px;
	padding:0px;
	background-color: none;
	position:absolute; width:100%; height:100%; top:0; left:0; overflow:auto; z-index:2;
	
}

#wrap
{
	margin: 0 auto;
	width: 638px;
	text-align: justify;
	line-height: 15px;
	padding:0px;
	position: relative;
}
.wrap2
{
	float:left;
	width: 638px;
	padding:0px;
	background-image: url('../layout/bamboo_05.png') ;
	background-repeat:repeat-y;
	position: relative; /* added by cabal */
}
.column {
padding:0px;
width:458px;
margin:0px 90px;
}
.column-head {
padding:0px;

background:url(../layout/bamboo_03.png) no-repeat;
height: 55px;
padding:0px 170px;
}

#background{position:absolute; z-index:1; width:23%; height:100%;}



.bottom {

position: relative;
top:-3px;
clear: both;
text-align: right;



z-index: 1;
}

.bottom-back
{
background-image: url('../layout/footer.png') ;
background-repeat:repeat-y;
padding:0px 75px;
height: 203px;
text-align: right;
}
.zelene
{
	color: #1e530a;
	background-image: none;
}

.float-right
{
	float: right;
	margin-left: 20px;
}

a {color:#271603;text-decoration:none;}
a:hover{text-decoration:underline;}


a img
{
	border:0px solid #FFFFFF;
}


td.transOFF {}
td.transON {opacity:.65;filter: alpha(opacity=65); -moz-opacity: 0.65;}




.cleaner
{
clear:both;
width:638px;
height: 20px;
margin:0px !important;
padding:0px !important;
border:0px;
} 
img, div { behavior: url(../iepngfix.htc) }

#akce
{
	background-image: url('../layout/akce_back.png') ;
	background-repeat:no-repeat;
	float:left;
}

#seznam_akci
{
	padding-top: 55px;
	width:220px;
	background-image: url('../layout/akce.png') ;
	background-repeat:no-repeat;
	background-position:30px 0;
	float:right;
}

h2
{
	font-size: 14px;
	background-image: url('../layout/right.gif') ;
	background-repeat:no-repeat;
	background-position:0 50% ;
	padding-left: 30px;
}

h1
{margin:10px;}
h3
{	font-size: 16px;
	
	padding-left: 15px;}
	
/* fotogalerie */
div.fotolink {
	position: absolute;
	background: transparent;
	top: 100px;
	left: 325px;
	width: 250px;
}
div.foto {
	height: 200px;
	width: 120px;
	background: transparent;
	float: left;
	margin: 10px;
	text-align: center;
}
div.foto span {
	font-size: 80%;
}
div.foto:hover {
}
div.foto a {
	text-decoration: none;
}
div#fotogalerie a img {
	margin: 5px;
	border: 2px solid #ccc;
}
div#fotogalerie a img:hover {
	border-color: #f30;
}

.fleft 		{	float: left; width: auto;}	
.fright  	{	float: right; width: auto;}	
.aleft 		{	text-align: left;}	
.aright 		{	text-align: right;}	
.ablock 		{	text-align: justify;}	
.acenter		{	text-align: center;}	
.vmiddle 	{	vertical-align: middle;}
.vbase		{	vertical-align: bottom;}
.vtop			{	vertical-align: top;}
/* fotogalerie  KONEC */	

.bamboonav {
	position: absolute;
	top: 300px;
	left: -142px;
	width: 200px;
	text-align: right;
	z-index: 1;
}
.bamboonav ul {
	list-style: none;
	vertical-align: top;
}
