H1 {
	font-size : 14pt;
}
H2 {
	font-size : 120%;
}
H3 {
        font-size : 110%;
}
TD {
	font-size : 10pt;
}
.prihlaskah1 {
	font-size : 14pt;
}
.pole {
	background-color : #aaddff;
	font-size : 8pt;
}
.poleklik {
	background-color : #ffffff;
	font-size : 8pt;
}
.tlacitko {
	background-color : #000000;
	color : #aaddff;
	cursor : pointer;
}
.zvyrazneno {
	background-color : #0077bb;
	font-size : 10pt;
}
.zvyraznenoprihlaska {
	background-color : #0077bb;
	font-size : 8pt;
}
.zvyraznenoobchod {
	background-color : #0077bb;
	font-size : 11pt;
	font-weight : bold;
	color : #000000;
}
.zvyraznenocena {
	background-color : #0077bb;
	font-size : 100%;
	font-weight : bold;
	color : #000000;
	text-align : center;
}
.arial {
	font-family : Arial;
}
.arialmenu {
	font-family : Arial;
	font-size : 8pt;
	color : red;
}
.arialblack {
	font-family : Arial;
	font-size : 7pt;
	font-weight : normal;
	color : #000000;
}
.arialblack:hover {
	font-family : Arial;
	font-size : 7pt;
	font-weight : normal;
	color : #555555;
}
.odkazy {
	font-family : Arial;
	font-size : 8pt;
	font-weight : bold;
	color : #000000;
}
.odkazy:hover {
	font-family : Arial;
	font-size : 8pt;
	font-weight : bold;
	color : #555555;
}
.cestsubmenu {
	font-family : Arial;
	font-size : 8pt;
	font-weight : bold;
	color : #555555;
}
.arialkontakt {
	font-family : Arial;
	font-size : 10pt;
	font-weight : normal;
	color : #000000;
}
BODY {
	background : url(img/1.jpg);
	font-family : Comic Sans MS, Arial, Helvetica, sans-serif;
	border : 0px;
	margin : 0px 0px 0px 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	font-size : 10pt;
	text-align : justify;
	color : #000000;
	scrollbar-base-color: #0077bb;
}
/*------------ cestování + video ----------------*/

.galimgl {
	margin: 0px 10px 0px 5px;
	width: 147px;
	height: 110px;
	float: left;
	border: 2px ridge white;
	color: #6699ff;
}
.galimgr {
	margin: 0px 5px 0px 10px;
	width: 147px;
	height: 110px;
	float: right;
	border: 2px ridge white;
	color: #6699ff;
}
#galpopis {
	margin: 20px 0px 0px 0px;
	width: 116px;
	height: 90px;
	float: right;
	text-align: left;
}


/*------------ cestování + video konec ----------*/

A {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: underline;
}
A:hover {
	FONT-WEIGHT: bold; COLOR: #555555; TEXT-DECORATION: none;
}
.zajezd {
	font-weight: bold; color: #0055bb; text-decoration: underline; font-family: Arial; font-size: 80%;
}

#zpetgal {
	font: 8pt arial; font-weight: bold; color: #ffffff; text-decoration: none; border: 0px; float: left; padding: 0px 0px 0px 20px;
}
:hover#zpetgal {
	font: 8pt arial; font-weight: bold; color: #555555; text-decoration: none; 
}

.cestovani {
	font: 8pt arial; font-weight: bold; color: #ffffff; text-decoration: none; border-bottom: dotted #777777 1px;
}
.cestovanileft {
	background-color: black; font: 8pt arial; padding: 5px 5px 5px 2px; color: #ffffff; text-decoration: none; border: 1px solid white;
}
.cestovaniright {
	background-color: black; font: 8pt arial; padding: 5px 2px 5px 5px; color: #ffffff; text-decoration: none; border: 1px solid white;
}

.dolnilista {
	background-color: black; padding: 0px 0px 0px 15px; border: 1px solid white; height: 20px;
}
.dlistafont {
	font: 10px arial; color: #ffffff; text-decoration: none;
}
.prohlizeni {
	font-weight: none; color: #ffffff; text-decoration: underline; font-family: Arial; font-size: 8pt; float: left;
}
:hover.prohlizeni {
	text-decoration: none;
}
.tecky {
	text-decoration: none; font-weight: none; color: #ffffff; margin-left: 5px;
}
.email {
	font-weight: none; color: #ffffff; text-decoration: underline; font-family: Arial; font-size: 8pt;
}
:hover.email {
	text-decoration: none;
}
:hover.zajezd {
	font-weight: bold; color: #0055bb; text-decoration: none; font-family: Arial;
}
.uvod {
	font-weight: bold; color: #ffffff; text-decoration: underline; font-family: Arial; font-size: 80%;
}
:hover.uvod {
	font-weight: bold; color: #aaaaaa; text-decoration: none; font-family: Arial;
}
.aname {
	TEXT-DECORATION: none;
}
.nadpis {
	TEXT-DECORATION: none;
}
:hover.nadpis {
	COLOR: #000000;
}
img  {	border: #ffffff 2px ridge;
	margin: 5px 5px 5px 5px;
	_margin: 0px 0px 0px 0px;
}
a:hover img {
	border: #000000 2px ridge;
}
#aktuality img {
	border: #000000 2px solid;
}
.tabulka {
	background : #aadddd;
}


#galfotka {
	FLOAT: left; MARGIN: 0px 0px 0px 5px; font: 8pt arial; font-weight: bold; color: #ffffff; text-decoration: none;
}
#galimg {
	OVERFLOW: hidden; WIDTH: 600px; _POSITION: relative; HEIGHT: 400px; border: 2px solid white;
}
#galimg2 {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center; WIDTH: 600px; _POSITION: absolute; _TOP: 50%; border: 0px; MARGIN: 0px 0px 0px 0px;
}
#galvid {
	OVERFLOW: hidden; WIDTH: 480px; _POSITION: relative; HEIGHT: 300px; _HEIGHT: 290px; border: 0px;
}
#galvid2 {
	VERTICAL-ALIGN: top; WIDTH: 480px; _POSITION: absolute; TEXT-ALIGN: center;
}
#vid_640x385 {
	OVERFLOW: hidden; WIDTH: 640px; _POSITION: relative; HEIGHT: 385px; border: 0px;
}
#vid2_640x385 {
	VERTICAL-ALIGN: top; WIDTH: 640px; _POSITION: absolute; TEXT-ALIGN: center;
}
#vid_560x340 {
	OVERFLOW: hidden; WIDTH: 560px; _POSITION: relative; HEIGHT: 340px; border: 0px;
}
#vid2_560x340 {
	VERTICAL-ALIGN: top; WIDTH: 560px; _POSITION: absolute; TEXT-ALIGN: center;
}
#vid_425x344 {
	OVERFLOW: hidden; WIDTH: 425px; _POSITION: relative; HEIGHT: 344px; border: 0px;
}
#vid2_425x344 {
	VERTICAL-ALIGN: top; WIDTH: 425px; _POSITION: absolute; TEXT-ALIGN: center;
}
.video {
	font: 8pt arial; font-weight: bold; color: #ffffff; text-decoration: none;
}
#galimg IMG {
	_POSITION: relative; _TOP: -50%;
}
#image {
	MARGIN: 0px 0px 0px 0px; BORDER: 0px;
}
#loading {
	float: right; margin-right: 10px; font: 8pt arial; font-weight: bold; color: #ffffff; text-decoration: none; border: 0px;
}
#ths {
	OVERFLOW: hidden; WIDTH: 600px; HEIGHT: 87px; POSITION: relative;
}
#ths2 {
	OVERFLOW: hidden; WIDTH: 200000px; POSITION: absolute; HEIGHT: 87px
}
#doleva {
	BORDER: black 1px solid; padding: 0px; float: left; POSITION: relative; LEFT: 40%; 
}
.doleva2 {
	font-size: 20px; color: white;
}
#doprava {
	BORDER: black 1px solid; padding: 0px; float: right;  POSITION: relative; RIGHT: 40%;
}
.doprava2 {
	font-size: 20px; color: white;
}
#ths IMG {
	BORDER: #ff0000 1px solid; MARGIN: 0px 1px;
}

/* --------------- vysouvací menu ------------------------ */

.menu 
{ 
padding: 0; 
margin: 0;
} 

.menu a 
{ 
text-decoration: none; 
color: #ffffff; 
display: block; 
width: 100%; 
text-align: center; 
padding: 0px 0px 0px 0px; 
background: black;
} 

.menu ul, .menu li
{ 
list-style-type: none; 
margin: 0; 
padding: 0 .5em; 
} 

ul.uroven1 li.polozka1 
{ 
float: left;
position: relative;
font-weight: normal; 
background: #000000; 
padding: .0em .4em; 
height: 1em; 
_width: 1px; /* IE */ 
} 

ul.uroven2 
{ 
position: absolute;
left: 0px; 
top: 1.3em; 
_top: 1.3em; /* IE */ 
width: 14em;
_width;
background: #000000; 
border-top: solid #000000 0px; 
border-left: solid #ffffff 1px; 
border-right: solid #ffffff 1px; 
border-bottom: solid #ffffff 1px; 
visibility: hidden; 
padding: .4em .0em; 
_padding: .3em .0em; 
} 

ul.uroven2 li.polozka2 a 
{ 
font-weight: normal; 
text-align: left; 
padding: .1em 0em; 
margin: 0em 0em; /* pozadí vys.menu*/
} 

ul.uroven2 li.polozka2 a:hover 
{ 
background: #ffffff; /* pozadí vys.menu*/
} 

.menu a:hover 
{ 
text-decoration: normal; 
color: #333333; 
background: #ffffff;
} 

ul.uroven1 li.polozka1 
{ 
behavior: url(include/hover.htc); 
} 

ul.uroven1 li.polozka1:hover, 
ul.uroven1 li.polozka1Hover 
{ 
background: #000000; /* pozadí hl.menu při onmouseover*/
color: #333333;
}

ul.uroven1 li.polozka1Hover ul.uroven2, 
ul.uroven1 li.polozka1:hover ul.uroven2 
{ 
visibility: visible; 
} 


/* ------------------ odrážkové horizontální menu ----------------- */

.obal 
{ 
width: 420px; 
padding: 15px; 
margin: 3px 0px 20px 0px; 
border: 1px solid #cccccc; 
background: #ffffff; 
} 

.nav 
{ 
margin: 0px 50px 0px 50px; 
padding: 6px 0px 20px 0px; 
} 

.nav li 
{ 
float: left;
margin: 0px 4px 0px 2px; 
padding: 0px; 
display: inline; 
list-style-type: none; 
} 

.nav a:link, .nav a:visited 
{ 
float: left; 
font-family: arial;
font-size: 8pt; 
line-height: 11px; 
font-weight: bold; 
padding: 0px 0px 0px 20px; 
text-decoration: underline; 
color: #000000; 
} 

.nav a:link.active, .nav a:visited.active, .nav a:hover 
{ 
color: #555555; 
background: url("img/divesmall.jpg") no-repeat bottom left;
padding: 0px 0px 0px 20px;
text-decoration: none; 
} 
/* konec - odrážkové horizontální menu */

/* odkaz Více */

.more {
	width: 155px; margin: 0px; padding: 0px; border: 0px; float: right; background-color: #000000; text-align: right; clear: both;
}
.more a {
	 font-size: 8px;
}
.hidden {
	display: none;
}
.access {
	background-color: #777777; margin: 1px; padding: 0px; width:48px; _width: 50px; height: 14px; _height: 16px; float: left; font-size: 8px;
}
.accfocus {
	background-color: #ffffff; margin: 1px; padding: 0px; width: 48px; _width: 50px; height: 14px; _height: 16px; float: left; font-size: 8px;
}
.button {
	border: 1px #ffffff outset; background-color: #222222; color: #777777; cursor: pointer; font-size: 10px; width: 40px; height: 18px; padding: 0px; margin-left: 4px; float: left;
}
.form {
	margin: 0px; padding: 0px;
}

#form {
	clear: both; float: left; width: 600px; border: 0px; margin: 2px; _margin: 4px 2px;
}
#form a {
	font: 9px Arial; color: #aaaaaa; float: right;
}
.order {
	float: left; width: 25px; background-color: #777777; margin: 0px 2px 2px 0px; padding: 0px; height: 14px; _height 15px; font-size: 10px;
}
.ordfocus {
	float: left; width: 25px; background-color: #ffffff; margin: 0px 2px 2px 0px; padding: 0px; height: 14px; _height 15px; font-size: 10px;
}
.description {
	float: left; width: 300px; background-color: #777777; margin: 0px 4px 2px 2px; padding: 0px; height: 14px; _height 15px; font-size: 10px;
}
.descfocus {
	float: left; width: 300px; background-color: #ffffff; margin: 0px 4px 2px 2px; padding: 0px; height: 14px; _height 15px; font-size: 10px;
}
.legend {
	float: left; font: 10px Arial; color: #aaaaaa; margin: 2px 2px 0px 2px;
}
.legpass {
	float: left; font: 10px/0.9 Arial; color: #aaaaaa; width: 51px; margin: 0px 0px 0px 2px; border: 0px; text-align: left;
}
.response {
	float: right; color: #ff0000; text-align: right; margin: 0px 0px 2px 0px;
}
.response div {
	font-size: 9px; color: #777777; margin: 2px 0px;
}
