
html, body {
	height: 100%;
	padding: 0;
	margin: 0;	
}
body {
	_text-align: center; /* IE */
	font-family: 'Trebuchet MS', Tahoma, Tahoma CE, Verdana, Verdana CE, Helvetica CE, Helvetica, Arial CE, Arial, sans-serif;
	text-align: center;
	padding: 0;
	margin: 0;
	background: #54798b;
	background-image: url(../images/pozadi-stranka.gif);
	background-repeat: repeat-x;
}

hr.cleaner {
	clear: both;
	display: none;
	}

	
p, img, h1, h2, h3, h4, h5, form, label
{
border: 0px none;
margin: 0px;
padding: 0px;
}



#stranka-obal {
	width: 751px;
	height: auto;
	min-height: 100%;
	_height: 100%; /* IE */
	background: #ffffff;
	text-align: justify;
	margin: 0 auto;
	position: relative;
}

#stranka {

}

#hlavicka-obal {
background-image:url(../images/pozadi-stranka.gif);	
width: 751px;
}

#hlavicka {

height: 165px;
background-image:url(../images/pozadi-hlavicka.gif);

}



#nadpis {
	margin:0; padding:0;
	}

#nadpis a {
	display:block;
	width:363px; height:134px;
	margin-left:127px; padding:0;
	background: url(../images/logo.gif) no-repeat 0px 0px;
	text-decoration: none;
	}
#nadpis a:hover {
	}
	
#nadpis a span { display:none }

#hlavicka .subtitle span {
display:none
	}
	
	

#top-menu {
	position:absolute;
	z-index:1000;
	margin-top: 18px;
	margin-left: 445px;
	}

	
#top-menu a:link, 
#top-menu a:visited {
	padding-left:20px;
	font-size: 8pt;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none;
	}
	
#top-menu a:hover, 
#top-menu a:active {
	padding-left:20px;
	font-size: 8pt;
	font-weight: bold;
	color: #064da1; 
	text-decoration:none;
	background-repeat: no-repeat;
	background-position: 0px -97px;  
	}

#paticka-obal {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 60px;
	background: #54798b;
}
#paticka {
	text-align: left;
	padding: 10px;
	font-size: 75%;
	color:#FFFFFF;
}

#TextBox-obal {
	}

#TextBox {
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 30px;
	font-size: 90%; 
	color:#4E4E4E;
	padding-bottom: 95px; /* vyska paticky */
	background: #ffffff;
	}
	
#TextBox h1{
	font-size: 180%;
	margin-bottom: 1em;
	color: #02506c;
		}
#TextBox h2{ 
	font-size: 135%;
	color: #02506c;
	margin-bottom: 0.3em;
		}
#TextBox h3{
	font-size: 120%;
	color: #43a3c4;
	margin-bottom: 0.3em;
		}

#TextBox p{
	margin-bottom: 1em;
	}
	
#TextBox a:link,  #TextBox a:visited { 
	 text-decoration:underline	}
	 
#TextBox a:hover,  #TextBox a:active { 
	 text-decoration:underline; color:#0000FF	}
	 
/* START horizont MENU */

div#horizontMenu-obal
{
	
	background-image:url(../images/pozadi-menu.gif);
	background-repeat: no-repeat;
	height: 60px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:5px;
}

div#horizontMenu
{	
width: 740px;	

}



.menu {
	padding: 0;
	margin: 0;
}


.menu a {
	text-decoration: none;
	display: block;
	width: 100%;
	text-align: center;
	color: #FFFFFF;
	
}
.menu ul, .menu li {
	list-style-type: none;
	margin: 0;
	padding:0;
}
ul.uroven1 li.polozka1,
.undefined {
	font-size:8pt;
	float: left;
	position: relative;
	font-weight: bold;
	height: 60px !important;
	line-height: 20px;
	width:74px;
	_width: 74px; /* IE */
	background-image: url(../images/pozadi-button.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	display:block;
	vertical-align: middle;	
	color:#ffffff;
}

.polozka1 {
	color:#ffffff; 
	}
	
.oneline {
	margin-top: 16px;
	}
	
.twoline {
	margin-top: 8px;
	}
	


ul.uroven2 {
	position: absolute;
	line-height: 100%;
	left: 0;
	top: 59px;
	width: 180px;
	background: #004d84;
	visibility: hidden;
	padding: .0em .0em;
	border-bottom: solid #fff 1px;
	color:#ffffff;
}

ul.uroven2 li.polozka2 a {
	font-weight: normal;
	text-align: left;
	padding: 8px;
	margin:0px;
	border-bottom: solid #fff 1px;
	color:#ffffff;
}

.menu a:hover {
	text-decoration: none;
}
ul.uroven2 li.polozka2 a:hover;
ul.uroven2 li.polozka2 a:active {
	background-color: #0167b0;
	text-decoration: none;
	color:#d7eeff;
	margin:0px;
	
}
ul.uroven1 li.polozka1 {
	behavior: url(hovermenu.htc);
	color:#ffffff;
	
}


ul.uroven1 li:hover.polozka1, ul.uroven1 li.polozka1Hover
{
background: #004d84;

}

ul.uroven1 li.polozka1Hover ul.uroven2, ul.uroven1 li:hover.polozka1 ul.uroven2 {
	visibility: visible;
}

.cl {
	clear: both;
	list-style: none;
}





#LogoPrint { display:none }

.foto-car {
	 margin-left: 10px ;
	 margin-right: 10px;
	 margin-top: 5px;
	 margin-bottom: 5px;
}

.tabulka-listiny {
	 padding: 5px;
	 font-size: 95%;
}

.lisina {
	 border: solid #004d84 1px;
}

.lisina-popis {
	 
	 padding-bottom: 20px;
	 text-align:center;
}

.pohotovost {
	 

color: #ffffff; 
background: #800000;
padding-left: 4px;
padding-right: 4px;
margin-right: 2px;
margin-left: 2px;
}
