BODY {
	color: #000;
	background: #cccccc;
	font-family: "Arial", "Helvetica", sans-serif;
}

A:link IMG, A:visited IMG { border-style: none }

A IMG { color: white } /* The only way to hide the border in NS 4.x */

.hide {
  display: none;
  color: white;
}

A.mainLnk {
	COLOR: #000000; TEXT-DECORATION: none
}

A.mainLnk:visited {
	COLOR: #000000; TEXT-DECORATION: none
}

A.mainLnk:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}

#p1 A {
	COLOR: #ff9900; FONT-FAMILY: verdana, geneva, arial, sans serif; FONT-SIZE: 11px; TEXT-DECORATION: none
}

#p1 A:visited {
	COLOR: #ff9900; FONT-FAMILY: verdana, geneva, arial, sans serif; FONT-SIZE: 11px; TEXT-DECORATION: none
}

#p1 A:hover {
	COLOR: #ffffff; FONT-FAMILY: verdana, geneva, arial, sans serif; FONT-SIZE: 11px; TEXT-DECORATION: none
}

TABLE.maintable {
	vertical-align : middle;
	text-align : left;
	background : Black;
}

TABLE.menu {
	text-align : left;
	background : #006699;
	FONT-FAMILY: "Times New Roman", Times, serif;
	FONT-SIZE: 30px;
	TEXT-DECORATION: none
}

div.back {
	clear: none;
	page-break-before: always;
	margin: 3em 0.5em 3em 1em;
	padding: 2em;
}
div.back {background: #036}
div.section div.back {background: #777}

/* border-radius is not a CSS property, but a proposal for CSS3.
 * Mozilla has implemented it in an experimental fashion,
 * using '-moz-border-radius'
 *
 * div.back, div.section {
 *   border-radius: 4em 2em;
 *   -moz-border-radius: 4em;
 * }
 */
div.section {
  background: #FBFBFF;
  margin: -2.5em -1.5em -1.5em -2.5em;
  padding: 1.5em;
  border: thin solid #999;
}

h1 { 
	color: #222222;
	font-size: 100%; 
}
h2 {
	color: Aqua;
	text-shadow: 1px 1px black;
	text-align: right;
	font-variant: small-caps;
	font-weight: bold;
	margin-top: 0;
	font-size: 140% /*200%*/
	;
}
h3 {
  color: black;
  font-size: 100%;
  font-weight: normal;
  font-variant: small-caps;
  text-align: right;
}
div.section a:link, div.section a:visited {
  color: inherit;
  font-style: italic;
  text-decoration: underline;
}

P {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 17px;
}

UL {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 16px;
	background: #CCCCCC;
    padding: 2em;
    border: thin solid #999;
}

div.trasa {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 17px;
	background: #CCCC99;
    padding: 5px;
}

SPAN.gps {
  color: inherit;
  font-style: italic;
  text-decoration: underline;
}

#zpet1 {
	text-decoration : none;
	color: White;
}
A.zpet2:hover {
	font-weight : normal;
}
div.zpet {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-style : normal;
	background: #cccccc;
	padding: 5px;
	color: White;
	text-decoration : none;
	font-weight : bold;
}

#txtlink {
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	text-decoration : none;
	font-weight : bold;
	color : #CCCC99;
	font-style : normal;
}

#tabulka_vybaveni {
	vertical-align : bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 17px;
	border : solid Gray;
	padding : 15px;
	background : #eeeeee;
}

UL.seznam {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 17px;
	border : none;
	padding : 0px;
	background : White;
}

#tabulka_gps {
	vertical-align : bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 17px;
	border : solid Gray;
	background : #eeeeee;
}

#soucet  {
	COLOR: White;
	background : #333333;
}

