.skryj	{ position:absolute; left:-1000px; top:-1000px; width:1px; height:1px; overflow:hidden; }

body 		{
		margin: auto;
		padding: 0px;
		font-family:   verdana;
		font-size: 0.9em;
		background-color:#fFE6BF;
		color: #2f4f4f;
}
h1	{
	color:SaddleBrown;
	font-size: 1.4em;
}
.maly	{
	color:SaddleBrown;
	font-size: 1.4em;
}
#obal 		{
		margin: auto;
		width: 1000px;
}

#hlavicka	{
		width: 100%;
		background-color: #FFE6BF;
		text-decoration: none; border: 0px;
}

#hlavicka img	{
		border: 0px;
}


#levy 		{
		width: 200px;
		float: left;
		background-color: #FFE6BF;
		padding-top: 15px;
}

#pravy 		{
		width: 220px;
		float: right;
		background-color: #FFE6BF;
		padding-top: 15px;

}

#hlavni 	{
		margin-left: 199px;
		margin-right: 220px;
		padding:  0 30px  0px 25px;
		text-align: justify;

}

#hlavni_mail 	{
		margin-left: 0px;
		margin-right: 0px;
		padding:  0 30px  0px 25px;
		text-align: justify;

}
#hlavni_mail h1 a	{
		font-size: 140%;
		color: #2f4f4f;

}
#paticka 	{
		width: 100%;
		padding: 0;
		clear: both;
		background-color: #FFE6BF;
		padding-top: 15px;
		height: 40px;
		text-align: center;	
		font-family: MS Sans Serif, Geneva, sans-serif ;
		font-weight: 600; 
		font-size: 70%; 
		color: #999; 
		line-height: 2;

}
#paticka a	{

		color: #2f4f4f;
}



.stin		{
		padding: 0;
		position: relative;
		background: #BF9960;

} 

.karticka	{
		position: relative;
		top: -5px;
		left: -5px;
		background: white;
		border: solid #BF9960 1px;
}

#paticka .karticka{
		height: 25px;

}


.karticka p	{
		padding: .2em ;
}


.karticka h2	{
		margin: 0 0 .2em;
		padding: 0;
		text-align: center;
		font-size: 100%;
		font-family: sans-serif;
}

.menu		{
		margin: 0;
		padding: 15px;
}

.odstavec	{
		margin: 0;
		text-align: justify;
}

#levy .odstavec	{
		width: 195px;

}

#pravy .odstavec{
		width: 215px;
}

#paticka .odstavec, #hlavicka .odstavec	{ 
		width: 995px;
		text-align: center;
}


.vlevo	{
		float: left;
				margin: 10px 15px  5px 10px ;

}


.vpravo	{
		float: right;
		margin: 10px 5px  15px 10px ;

}


.text div.text div.text div	{
		text-indent: 3em;
}



.h3	{
		font-weight: bold;
}

.drobnavi, .drobnavi a, .drobnavi a:hover{
		font-size: 90%;
		color: #2f4f4f;
		border: 0;
}
.aktiv	{

		color: SaddleBrown;
}


.nahled	{
		float: left;		
		width: 147px;
		height: 140px;
		border: solid #BF9960 1px;
		margin: 0 15px 15px 0;
		padding: 5px;
		font-size: 12px;
		background: white;
}


.nahled_vystava{
		float: left;
		width: 147px;
		height: 225px;
		border: solid #BF9960 1px;
		margin: 0 15px 15px 0;
		padding: 5px;

		background: white;
}
.nahled_vystava img{
		float: center;

}
.nahled_poh	{
		float: left;
		width: 147px;
		height: 120px;
		border: solid #BF9960 1px;
		margin: 0 15px 15px 0;
		padding: 5px;

		background: white;
}
div.nahled_kniha 	{
		float: left;
		width: 250px;
		height: 370px;
		border: solid #BF9960 1px;
		margin: 0 5px 5px 0;
		padding: 10px 3px;
		background: white;
		font-size: 100%; 
}

.obalovac	{
		width: 250px;
		height: 360px;

	float: left;
}
.odkaz{
		float: left;
		width: 514px;
		border: solid #BF9960 1px;
		margin: 0 15px 15px 0;
		padding: 5px;
		background: white;
		font-size: 90%;
		color: SaddleBrown;
		text-align: left;

}

.banner{
		width: 514px;
		font-size: 100%;
		color: SaddleBrown;
		margin: 0 ;
		border: 0;

}

.odkaz img	{
		border: solid #BF9960 1px;
		margin: 0 10px 0 0;
		float: left;
}
.odkaz span	{
				color: #2f4f4f;

}
.tmavy	{
				color: #2f4f4f;

}
.odkaz div.popis	{
		color: #2f4f4f;
		width: 65px;
		float: left;
		text-align: right;
		padding-right: 5px;
}
.odkaz div.popiska	{
		color: SaddleBrown;
		width: 300px;
		float:right ;
}

.odkaz div	{
		display: block;
		width: 370px;
		float: left;
}
.odkaz div.obal	{
		display: block;
		width: 370px;
		float: left;
}

.vystava{
		float: left;
		width: 510px;
		border: solid #BF9960 1px;
		margin: 0 0px 15px 0;
		background: white;
		font-size: 90%;
		color: #2f4f4f;
		text-align: left;
}
.panelobal{
		float: left;
		width: 510px;
		height: 180px;
		border: solid #BF9960 1px;
		margin: 0 15px 15px 0;
		padding: 5px;
		background: white;
		font-size: 90%;
		color: SaddleBrown;
		text-align: left;
}
.panel111 {

		margin-left:  -50px;
		width: 560px;

}

.nahledpanel	{
		float: left;
		width: 147px;
		height: 245px;
		border: solid #BF9960 1px;
		margin: 0 15px 15px 0;
		padding: 5px;
		background: white;
}
.tri	{
		height: 265px;
}
.ctyri	{
		height: 285px;
}

.panel span {
		font-size: 150%;

}
.panelobal img	{
		border: solid #BF9960 1px;
		margin: 0 10px 0 0;
		float: left;
}
.panel ul li{
		list-style-type: none;
		text-decoration: none; 
		padding:  2px;
	}
.panel ul li li{
		list-style-type: none;
		text-decoration: none; 
	}
.panel div	{
		margin-left: -30px;
		margin-top: 5px;	

}



.nahled img, .nahled_poh img, .nahled_vystava img, .nahledpanel img
{

		border: solid #BF9960 1px;
		margin: auto;
				}
				
.galeri, .galeri a{
		text-decoration: none; 
		font-size: 85%;
		color: #2f4f4f;
		text-align: left;	

}
.obal2{
      margin-bottom: -60px;

}
.obal a:hover	{	
				background-color: lavender;
				border: solid #2f4f4f 1px;
}

ul a:hover{
		color: SaddleBrown;
		background: #eaeaea;
	}
li li a:hover {
		color: #2f4f4f;
}
.nahoru1	{
		width: 100%;
		text-align:right;
		1text-decoration: none;
		font-size: 0.9em;
}

.nahoru	{
		width: 60%;
		text-align:right;
		text-decoration: none; 
		font-size: 0.8em;	
}
ul, ul a 	{
	display:block;
		text-decoration: none; 
		color: #2f4f4f;
		font-weight: bold;
		font-size: 100%;
		text-align: left;
}

li li span, li li a	{
		font-weight: normal;
		font-size: 90%;
		color: SaddleBrown;
		padding-left: 0px;
}  

.novinky li li span, .novinky li li	{
		
		font-weight: bold;
		color: SaddleBrown;
}  
.novinky  li, .novinky li a	{
		color: #2f4f4f;

}  
.novinky li a	{
		color: #2f4f4f;
display:inline;
}  
.novinky	{
		color: #f00;
}
.akce	{
		color: #f00;
  font-size: 4em;
  text-align:center;
  margin: 10px ;
}

.novinky a	{
		text-decoration: underline; 
}


.obalcenter {
		font-weight: bold;
    text-align:center;
		border: 0;
}
.obalcenter img{
		border: solid #BF9960 1px;

}
.zoom img {
		text-align:center;
		border:  0px;
		margin-top:-33px;
cursor: help
}
.maska img {
		text-align:center;
		border:  0px;
		margin-top:-720px;
}

.formular {font:bold; 
}

.erb	{
				margin: 10px 15px  60px 10px ;
}


.nahled_akce	{
		float: left;
		width: 147px;
		height: 324px;
		border: solid #BF9960 1px;
		margin: 0 5px 10px 0;
		padding: 5px;
		background: white;	

}
.galeri a:hover	{
				background-color: lavender;
				border: solid #2f4f4f 1px;

}
.akce2{
		width: 523px;height: 400px;
	display:block;
	margin-left: 25px;


				}

.nahled_akce img{

		border: solid #BF9960 1px;

				}

