BODY {
z-index:10;
FONT-SIZE: 100%; 
FONT-FAMILY: arial, tahoma, sans-serif; 
TEXT-ALIGN: CENTER;
BACKGROUND: url('bg.jpg') #a9daff;
background-attachment: fixed;
background-repeat: no-repeat;
background-position: center top;
}
/* !část, která se mění - začátek! */
/* !část, která se mění - konec! */



/* definice stránky */
#stranka {
z-index:10;
background-color: rgb(200,200,200);
background-color: rgba(255,255,255,0.6);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#88FFffff', EndColorStr='#88FFffff');
float:none; 
margin:0px auto; 
padding:0px 0px 10px 0px; 
position:relative; 
width:1024px;
height:2500px;
left:center; 
top:0px;
}

H1{
z-index:90;
background: none; 
background-repeat:no-repeat;
color: rgb(96,96,96);
text-align:left;
font-size:1.6em;
float:left; 
margin:10px 0px 0px 20px;
padding:0px 0px 0px 0px; 
position:relative; 
width:auto;
height:auto;
top:0px;
left:0px;
}

H2{
z-index:90;
background: rgba(60,60,60,0.6);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#963c3c3c', EndColorStr='#963c3c3c');
color:white;
text-align:right;
font-size:0.8em;
float:right; 
margin:10px 0px 10px 30px;
padding:5px 20px 5px 10px; 
position:relative; 
width: 790px;
height:auto;
top:0px;
left:0px;
}
/* začátek horní menu lišty */

/* konec horní menu lišty */


/* tělo stránek */

#formular {
background: none;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: arial, tahoma, verdana, sans-serif;
	float: left;
  text-align: right;
width:918px;
position: relative;
top:0px;
left:0px;
}

#formular p.nadpis{
z-index:100;
background: none;
color:#6c6a39;
float:right;
font-size: 15px;
margin:0px 6px 0px 0px;
padding:1px 0px 0px 0px;
position: relative;
left:0px;
top:0px;
}

#formular input.registrace {
	width: 160px;
  height:20px;
	border: none;
	background-color: #f2f5c8;
	color: #6c6a39;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 2px;
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 12px;
  float:right;
}

#formular input.registrace_ok {
	width: 16px;
  height:20px;
	border: none;
	background-color: #f2f5c8;
	margin: 0px 10px 0px 6px;
	padding: 0px 0px 0px 0px;
  float:right;
}


/* hlavní text stránek - začátek */
#text {
z-index:90;
background-color: none;
float:left;
width: 700px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px; 
position:relative; 
top:0px;
left:0px;
}


#text H3{
z-index:100;
BACKGROUND: rgba(80,80,80,0.8);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#cc505050', EndColorStr='#cc505050');
background-repeat:no-repeat;
color:white;
text-align:left;
font-size:1.1em;
float:left; 
margin:5px 0px 5px 0px;
padding:2px 0px 2px 15px;
position:relative; 
width:600px;
height:auto;
top:12px;
left:0px;
}

#text p{
BACKGROUND: rgba(255,255,255,0.8);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ccffffff', EndColorStr='#ccffffff');
color:#4d3e2e;
text-indent:0px;
font-weight:normal;
font-size: 0.8em;
text-align:left;
width:700px;
float:left; 
margin:0px 0px 0px 0px;
padding:3px 10px 4px 20px; 
position:relative; 
left:0px; 
top:0px;
}

#text p.prvni{
padding-top:10px;
}

#text A:link {
color:#553333;
text-decoration:underline;
font-family: arial;
font-weight:bold;
}

#text A:active {
color:#553333;
text-decoration:underline;
font-family: arial;
font-weight:bold;
}

#text A:visited {
color:#553333;
text-decoration:underline;
font-family: arial;
font-weight:bold;
}

#text A:hover {
color:#ae3427;
text-decoration:none;
font-family: arial;
font-weight:bold;
}

#text ul{
z-index:90;
BACKGROUND: rgba(255,255,255,0.8);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ccffffff', EndColorStr='#ccffffff');
list-style-image: none;
list-style-position: outside;
float:left; 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 40px; 
position:relative; 
width:690px;
top:0px;
left: 0px;
}


#text ul li{
z-index:90;
background: url('ok_ul.jpg'); 
background-repeat:no-repeat;
background-position: left;
text-align:left;
line-height:120%;
font-size:0.8em;
color:#6d3b3a;
font-weight:normal;
margin:0px 0px 0px 0px;
padding:4px 0px 0px 0px; 
position:relative;
}


#text img{
z-index:90;
background: none;
background-repeat:no-repeat;
background-position: left;
border: solid 2px #6c6a39;
font-weight:normal;
margin:3px 5px 10px 5px;
padding:0px 0px 0px 0px; 
position:relative;
}


/* definice nadpisů a textu pro svislé sloupce*/

ul{
z-index:90;
background: none; 
background-repeat:no-repeat;
list-style:none;
list-style-position: outside;
float:left; 
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px; 
position:relative; 
width:240px;
top:0px;
right: 0px;
}

ul li{
z-index:90;
background:none;
text-align:right;
line-height:100%;
font-size:0.8em;
color:#6d3b3a;
font-weight:normal;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px; 
position:relative;
}


A:link {
color:white;
text-decoration:underline;
font-family: arial;
font-weight:normal;
}

A:active {
color:#e8e8e8;
text-decoration:underline;
font-family: arial;
font-weight:normal;
}

A:visited {
color:white;
text-decoration:underline;
font-family: arial;
font-weight:normal;
}

A:hover {
color:#e8e8e8;
text-decoration:none;
font-family: arial;
font-weight:normal;
}

/* konec textové části */
/* konec hlavního dílu */


/* začátek kontaktní část */
#kontakty {
z-index:90;
background-color: rgba(80,80,80,0.8);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#cc505050', EndColorStr='#cc505050');
float:left;
width: 280px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px; 
position:relative; 
top:36px;
left:40px;
}

#kontakty H3{
z-index:100;
BACKGROUND: rgba(255,255,255,0.8);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ccffffff', EndColorStr='#ccffffff');
background-repeat:no-repeat;
color:rgb(80,80,80);
text-align:left;
font-size:1.2em;
float:right; 
margin:5px 0px 5px 0px;
padding:2px 5px 2px 15px;
position:relative; 
width:250px;
height:auto;
top:12px;
left:0px;
}

#kontakty p{
BACKGROUND: none;
color:white;
text-indent:0px;
font-weight:bold;
font-size: 1.1em;
text-align:right;
width:270px;
float:right; 
margin:10px 0px 0px 0px;
padding:0px 10px 0px 0px; 
position:relative; 
left:0px; 
top:0px;
}

#kontakty p.vylet{
BACKGROUND: none;
color:white;
text-indent:0px;
font-weight:normal;
font-size: 0.8em;
padding:0px 5px 0px 0px; 
}

#kontakty img{
BACKGROUND: none;
color:white;
width:auto;
float:right; 
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px; 
position:relative; 
left:0px; 
top:0px;
}

/* konec kontaktní část */



/* patička stránek - horní lištička */



/* vlastní patička stránek s obsahem - zpětnými odkazy atd. co se nikam jinam nevešlo */




/* pata obrázků */


/* definice highslide fotografií */