/* -------- Základní tagy ---------*/ 
BODY {
	font-size: 10pt; 
	font-family: helvetica, arial;
	background: url(  'foto/pozadi-linka.png' );  
	text-align: center;
	color: #1d4897;
	position: relative;
	padding: 0px
	margin: 0px;
} 
TABLE {
	font-size: 10pt; 
	font-family: helvetica, arial;
  border: 1px; 
  border-color: black; 
}
H1 {
	font-size: 12pt; 
	font-family: helvetica, arial;
	font-weight: bold; 
	padding-left: 10px
}
H2 {
	font-size: 11pt; 
	color: black; 
	font-family: helvetica, arial;
	font-weight: bold; 
	padding-left: 10px;
	margin-top: 25px;
}
H3 {
	font-size: 10pt; 
	color: #03519c; 
	font-family: helvetica, arial;
	font-weight: bold; 
	padding-left: 15px;
}
H4 {
	font-size: 11pt; 
	color: black; 
	font-family: helvetica, arial;
	font-weight: bold; 
	padding-left: 25px;
	text-decoration: underline;
}
UL {
	margin-top: 0px;
}
LI {
	list-style-image: url(foto/fajfka.png); 
	/*color: #0079C0;*/
	margin-top: 10px; 
	margin-bottom: 10px;
}
A	{
	color: maroon;
}
A:hover	{
	text-decoration: none;
}

/* -------- Třídy ---------*/ 
.normali {
	list-style: disc;
	color: black;  
	margin-top: 5px; 
	margin-bottom: 5px; 
}
.uli {
	color: #1d4897;  
}
.all {
	width: 741px; 
	margin: auto;
	background-color: white;
}
.zarazka {
	width: 640px; 
	margin: auto;
	padding-left: 5px;
} 
.gal {
	margin: auto;
	padding: 9px;
	border: 0px;
	border-color: black;
	background-color: #edecec;
}
.adresa {
	text-align: left;
	font-weight: bold; 
	font-size: 8pt; 
	vertical-align: bottom; 
	width: 717px; 
	color: rgb(0,119,189);
	padding-top: 8px;
  padding-left: 24px; 
	height: 20px; 
	background-color: #e6e6e7; 
	border: 0px; 
}
.adresa A {
	color: rgb(63,64,150);
}
.adresa A:hover {
	color: rgb(63,64,150);
}
.hlavicka {
	position: relative; 
	width: 741px; 
	height: 164px;
}
.hlavickaonas {
	background-image: url(grafika/hlavicka_onas.jpg); 
}
.hlavickanab {
	background-image: url(grafika/hlavicka-nabizime.jpg); 
}
.hlavickampo {
	background-image: url(grafika/hlavicka-mpo.jpg); 
}
.hlavickakal {
	background-image: url(grafika/hlavicka-kalendar.jpg); 
}
.hlavickaprip {
	background-image: url(grafika/hlavicka-pripravujeme.jpg); 
}
.hlavickaref {
	background-image: url(grafika/hlavicka-reference.jpg); 
}
.flashik {
	position: absolute; 
	right: 0px; 
	top: 0px; 
	width: 328px; 
	height: 164px; 
}
.sekce{
	position: absolute;
	left: 50px;
	bottom: 3px;
	color: rgb(126,183,228);
	width: 250px;
	height: 45px;
	font-size: 42px;
	text-align: left;
}
.tucne {
	font-weight: bold;
}
.tucne11 {
	font-weight: bold;
	font-size: 10pt;
}
.prostrkana {
line-height: 125%;
}
.text {
	clear: both;
	padding-bottom: 20px; 
	padding-left: 20px;
  padding-right: 20px; 
	background-color: white; 
	text-align: left; 
	_padding-top: 20px; 
}
.pravy {
	float: right;
	width: 720px; /* pro všechny normální */ 
	_width: 720px; /* pro IE 5.0 */
	_wid\th: 740px; /* pro IE 5.5 a výš */
}
.levy {
	width:220px; 
	float:left; 
	padding-top:20px
}
.levy_np {
	width: 220px; 
	float:left; 
}
.mezera {
	background-color: white;
	height:5px;
}
.mezeraprip {
	background-color: white;
	height:25px;
}
.podklad {
	width: 715px;
  background-image: url(  'foto/bw_toshulin_750.jpg' ); 
	padding: 15px 12px 20px 12px;
	margin-bottom:15px;
}
.podklad1 {
	width: 715px;
  background-image: url(  'foto/bw_skoda_750.jpg' ); 
	padding: 15px 12px 20px 12px;
	margin-bottom:15px;
}
.podklad2 {
	width: 715px;
  background-image: url(  'foto/bw_tajmac_750.jpg' ); 
	padding: 15px 12px 20px 12px;
	margin-bottom:15px;
}
.podklad3 {
	width: 715px;
  background-image: url(  'foto/bw_varnsdorf_750.jpg' ); 
	padding: 15px 12px 20px 12px;
	margin-bottom:15px;
}  
.text P {
	padding-left: 10px
} 
.patka {
	width: 720px;
  height: 20px;  
	clear:both;
	font-size: 8pt; 
	color: #1d4897; 
	font-family: helvetica, arial;
	text-align: left;
  padding-left:20px
} 
.patka A {
	color: #4390CD;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
} 
.patka A:hover {
	text-decoration: none;
	color: red;
} 
.obreft {
	float:left;
	border: 1px #000 solid; 
	text-align: left; 
	margin: 20px 0; 
}  
.obreft_nm {
	float:left;
	border: 1px #000 solid; 
	text-align: left; 
} 
.obright {
	float:right;
	border: 1px #000 solid; 
	text-align:right; 
	margin:20px; 
	margin-top:5px; 
	margin-right:0px;
} 
.obrpriprav {
	float:right;
	margin:0px 20px 0px 20px;
	border: 1px #000 solid; 
}
.mapka {
	border: 0px;
  padding-top:5px; 
  margin-top:10px; 
}  
.vlajky {
	text-align:left;
	float: left;
	width: 100px;
	padding-top:5px;
	padding-left:24px;
}	
.tabkalendar {
	border-collapse: collapse; 
	width: 90%; 
	border: 1px solid #0079C0;
}	
.tabkalendar TH {
	background-color: #C2EEFF; 
	padding: 0.5em; 
	border: 1px solid #C2EEFF; 
	border-bottom: 1px solid #0079C0;
}
.tabkalendar TD {
	background-color: white;
	padding: 0.5em; 
	border: 1px solid #C2EEFF; 
	text-align:left;
}
.tabkontakt {
	border-collapse: collapse; 
	width: 50%; 
}	
.tabkontakt TD {
	background-color: white;
	padding: 5px; 
	padding-left: 30px; 
	text-align:left;
}
.center {
	text-align:center; 
}	
.nadpisakce{
	background-color: rgb(215,240,252);
	margin:5px 0;
	padding: 5px;
	padding-left: 10px;
 }
.akce {
	font-weight:bold;
	margin:5px 0;
	padding-left: 10px;
	background-color: #c9ced8;
	/*background-image:  url(  'foto/akce-pozadi.png' );  
	color: white; *//* ---- bílý text na šedé ----*/ 
}
.akcebile
{
	padding-left: 10px;
}
.reference{
	background-color: rgb(254,216,174); 
	padding: 1px 3px 1px 0px;
	margin-bottom: 15px;
}
/* -------- Menu ---------*/ 

#nav {
	position: relative;
	padding-top: 5px;
	float: right;
	margin-right: 20px;
	height: 20px;
}
#nav UL LI { 
	display: inline; 
}
#nav UL {
	margin: 0;
	padding: 0 0 0 0;
	font-family: helvetica, arial;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: bold;
}
#nav UL LI A
{
	float: left;
	padding: 5px 10px 5px 10px;
	color: black;
	text-decoration: none;
	border-left:  1px solid black;
}
#nav UL LI A:hover
{
	background-color: #FFF;
	color: black;
	text-decoration: underline;
}

