/* CSS Document */
body  {
	font-family: 'Arial CE', 'Helvetica CE', Arial, Helvetica, Verdana, sans-serif;
	font-size: 75%;
	line-height: 1.6em;
	background: #c05439 url(pozadi.png) repeat-x top left;
	color: black;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	text-align: center;	
}
/* layout */
#stranka	{
	margin: 0px auto;	/*vycentruje stranku*/
	height: auto;		
	width: 750px;
	background: #fff;
	border: 1px #99432e solid;		
}
#hlavicka	{
	height: 60px;		
	width: 750px;	
	margin: 0;
  padding: 0;
	/*border-bottom: 1px #aaa solid;*/		
}
#psko {
  margin: 0;
  padding: 0;
  position: relative;
  overflow: hidden; 
  background: #c05439; 
  height: 31px;		
	width: 750px;
	color: white;
}
#psko span {
  height: 31px;		
	width: 750px;
  display:block;
  position:absolute; left:0; top:0; z-index:1;
  background: url(pruh.png) no-repeat top left;
}
#malemenu	{
	height: 29px;		
	width: auto;	
	font-size: 1em;		
	line-height: 0.8em;
	text-align: left;	
	padding-left: 290px;
  background: #fff url(pruh.png) no-repeat bottom left;	
}
.malemenu	{
	height: 100%;		
	width: 100px;	
	float: left;
	text-align: center;	
	display:block
}
#index	{	
	height: 12px;		
	width: 80px;
	background: url(tl_index.png) no-repeat center 4px;	
}
#index:hover	{
	background: url(tl_index.png) no-repeat center -12px;
}
#odkazy	{	
	height: 12px;		
	width: 90px;
	background: url(tl_odkazy.png) no-repeat center 4px;	
}
#odkazy:hover	{
	background: url(tl_odkazy.png) no-repeat center -12px;
}
#kestazeni	{	
	height: 12px;		
	width: 120px;
	background: url(tl_ke-stazeni.png) no-repeat center 0px;	
}	
#kestazeni:hover	{
	background: url(tl_ke-stazeni.png) no-repeat center -18px;
}
#hledej	{	
	height: 12px;		
	width: 95px;
	background: url(tl_hledej.png) no-repeat center 4px;	
}	
#hledej:hover	{
	background: url(tl_hledej.png) no-repeat center -12px;
}
#index span, #odkazy span, #kestazeni span, #hledej span	{
	display:none;
}
#obsah	{
	height: auto;		
	width: 100%;
	min-height: 800px;
	/*height:expression(this.scrollHeight < 800? "800px" : "auto" );*/	
}
#paticka	{
	height: auto;		
	width: 750px;
	border-top: 1px #99432e solid;
	color: #fff;
	font-size: 0.9em;
	background: #c05439 url(pozadi1.png) repeat-x bottom center;		
}
#konec	{	
	font-size: 0.8em;
	color: #ddd;		
}
/******************************************************************************/
/* typografie */
a	{
	text-decoration: underline;
	color: #c05439;
}
a:hover	{		
	text-decoration: none;
}
#paticka a	{
	color: #fff;		
}
p	{
	text-align: left;
	text-indent: 1em;
	margin: 0.5em 0px 0.5em 0px;
}
.odkazy {	
  text-indent: 0em;
	padding: 0 1em;	
}
h1, h2, h3  {
  font-family: Georgia, 'Times New CE', 'Times CE', 'Times New Roman', Times, serif;
}
h1  {
  margin: 0;
  padding: 0;
  font-size: 1.5em;  
}
h2  {
  margin-top: 0px;
  margin-bottom: 0.5em;
  font-size: 1.3em;
  font-weight: normal;  
}
h3  {
  margin-top: 0px;
  margin-bottom: 0.5em;
  font-size: 1.1em;  
  font-style: italic ;  
}
.podnadpis  {  
  text-decoration: underline;
}
.nadpis	{
	font-size: 1.6em;
	border-bottom: 1px solid #c7c7c7;		
}
abbr, acronym, span.abbr{
	border-bottom: 1px dashed #000;
	cursor: help;
}
.odkaz_ven	{
	background: url(ven1.gif) no-repeat right bottom;
	padding-right: 12px;	
}
.pozor	{
	font-weight: bold;
	color: #FF3300;	
  text-align: center;
  text-indent: 0em;	
}
/******************************************************************************/
/* Tisk */
.tisk	{
	background: White;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: left;	
}
.text-tisk	{	
	margin: 0px;
	padding: 0 20px 0 20px;	
}
.text-tisk p	{
	text-indent: 3em;
	font-size: 1.2em;
}
.text-tisk abbr, .text-tisk acronym, .text-tisk span.abbr{
	border-bottom: 0px dashed #000;
	cursor: default;
}
.cla-nadpis-tisk	{	
	padding: 10px 20px 0px 20px;
	font-size: 2em;
}
.cla-informace-tisk {	
	padding: 0 20px 0 20px;
}
hr {
	margin: 0 20px 0 20px;
	border-bottom: 1px solid #c7c7c7;
}
.cara {
	margin: 0px 0px 15px 0px;	
	border-bottom: 1px solid #c7c7c7;
}
/******************************************************************************/
.nav_cesta  {
	color: #c7c7c7;	
	font-size: 0.8em;
	text-align: right;
	line-height: 0.1em;
	position: relative;
	bottom: 5px;
}
.hledej_tab {
	font-size="12px"
}	
#menu	{
	float: left;
	width: 210px;
	margin: 0;
	padding:0;
	height: 100%;	
}	
#text	{
	margin:0 0 0 230px;
	padding:0; 
}
.z	{	  
	text-align: left;
	padding: 10px;
	font-size: 1.1em;
	line-height: 1.6em;
	color: #222;
}
/* MENU */
.nov-text	{
	padding: 0px 5px 0px 5px;
}
.blok-cely	{
	padding-left: 25px;
}
.blok-hlava	{	
	color: #444;
  font-size: 0.8em;		
}
.nov-datum	{	
	padding: 0px 0px 0px 15px;
	font-size: 1em;
	font-weight: bold;	
}
.blok-info	{
	background: #eee;
	border: 1px #c7c7c7 solid;
	text-align: left;
	
}
.blok-telo a {
	display:block;
	width:200px;	
	color: #000;	
	text-decoration: none;
	text-align: left;
	background: #eee;
	border: 1px #c7c7c7 solid;
	font-size: 1em;
	font-weight: bold;	
}		
.blok-telo a:hover {		
	color: white;
	background: #c05439;
	border: 1px #99432e solid;
}
.blok-telo a:active {		
	color: #ffffff;
}
div.outer a {
	display: block;
	margin: 0 0 1px 0px; 
	padding: 0;
	width:100%; 
	height:100%;
	overflow:hidden;	
}
	
div.outer span {
	display: block;
	margin:0;
	padding: 3px 0px 3px 15px;
	}
/* obrazky */
.vpravo	{
	float: right;
	border: 1px black solid;
	margin: 5px;
}
/*formuláře*/
input, textarea, select	{
	border: 1px solid #c7c7c7;		
	color: #444;	
}
input	{
	margin-right: 5px;
  padding: 0px 5px 0px 5px;	
}
textarea	{
	width: 100%;	
	overflow: hidden;
}
fieldset	{
	width: 450px;
	border-color:#DDD;
	border-style:double;
	border-width:4px 1px 1px 1px;
	padding:10px;
	color: #c05439;
	font-size: 1.1em;
	margin: 0px;
}
form	{
	font-size: 0.9em;
	line-height: 1.5em;	
	margin: 0px 10px 0px 10px;
	padding: 0px;	
	
}
form p	{	
	text-indent: 0em;	
}
.hl_text {
  font-size: 1.2em; 
  width: 150px; 
}

.kom-z b	{
	color: #444;
}
.cla-informace	{
	color: #c05439;	
	font-size: 0.8em;
	text-align: right;		
}
/* Download sekce */
.download-z	{
	font-size: 12px;
	width: 450px;
}
.download-z td	{	
  padding: 0px 10px;
}
  
.vyhledat label {
	width: 190px;
	float: left;
}
.textpole {
	width: 250px;
	margin-bottom: 4px;
}
.anketa_textpole {
	width: 450px;
	margin-bottom: 4px;
}
.bezramecku {
	border: 0px solid white;
}
.vyhledat select {	
	margin-bottom: 4px;
}
/* Galerie */
.gal_prehled img {	
	float: right;
	text-align: center;
	padding: 2px;
	border: 1px solid #c7c7c7;
}
.gal_info {	
	padding-left: 0px;
	height: 120px;
}
.invi {	
	display: none;
}
.gal_table {	
	width: 450px;	
	font-size: 12px;
}
.gal_table_obr {
  font-size: 12px;	
	width: 450px;	
}
.kolik  {	
	width: 30px;	
}  

/* kniha navstev */
.gb_nick, .gb_email, .gb_homepage { 	
	padding-right: 10px;  
}
.gb_homepage { 	
	padding-right: 10px;	
}
.gb_nick input, .gb_email input, .gb_homepage input {
	width: 110px;
}
.gb_message textarea {
  width: 450px;
  height: 100px;
}
.gb_submit input {}
.gb_total-posts {			
	text-align: right;
	color: #222;
}
.gb_navigator {	
	text-align: center;
}
.gb_other {
	font-size: 1em;
}
.gb_other img{
	border: 0px dashed white;	
}
.gb_post  {
	/*border: 1px solid #c7c7c7;*/
	margin-bottom: 10px;	
}
.gb_post-top {
	padding: 3px 3px 3px 3px;
	background: #c05439;
	border: 1px #99432e solid;
	color: #fff;
	font-size: 1em;
	line-height: 1em;
}
.gb_post-top img {
	vertical-align: middle;
}
.gb_meno {
	font-weight: bold;
}
.gb_adresy {
	margin-left: 5px;
}
.gb_datum {
	margin-left: 10px;
}
.gb_post-middle {
	padding: 3px;
	background-color: #fff;
}
