BODY {
z-index:10;
FONT-SIZE: 100%; 
FONT-FAMILY: arial, tahoma, sans-serif; 
TEXT-ALIGN: CENTER;
BACKGROUND: #dde7cf;
background-repeat:no-repeat; 
}

/* definice stranky centrovane v okne prohlizece */
#stranka {
z-index:20;
BACKGROUND: none;
float:none; 
margin:0px auto; 
padding:0px; 
position:relative; 
width:820px;
left:auto; 
top:0px;
}

/* definice grafického záhlaví */
#head_up {
z-index:80;
BACKGROUND: url('head_up.jpg');
float:none; 
margin:0px auto; 
padding:0px 0px 0px 0px; 
position:relative; 
width:820px;
height:150px;
left:auto; 
top:0px;
}


/* definice leve casti zahlavi obsahujici menu */
#head_lm {
z-index:100;
BACKGROUND: none;
background-repeat:no-repeat; 
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:390px; 
height:120px; 
position:relative; 
left:0px; 
top:0px;
}

/* definice leve casti zahlavi a menu */
#head_left {
z-index:100;
BACKGROUND: url('head_left.jpg');
background-repeat:no-repeat; 
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:390px; 
height:50px; 
position:relative; 
left:0px; 
top:0px;
}

/* definice menu v záhlaví */
#head_menu {
z-index:100;
BACKGROUND: url('head_menu.jpg');
background-repeat:no-repeat; 
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:390px; 
height:70px; 
position:relative; 
left:0px; 
top:0px;
}


#head_menu p {
BACKGROUND:none;
margin: 0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
text-align:left;
text-indent:0px;
font-size:20px; 
font-weight:normal; 
font-family:arial; 
line-height:120%;
color:#888888;
float:left; 
width:290px; 
height:auto;
position:relative; 
left:95px; 
top:6px; 
}


#head_menu p.poznamka {
font-style: italic; 
}

#head_menu p.x {
text-indent:0px; 
}


#head_menu a {
margin: 0px 15px 0px 0px; 
padding:0px 0px 0px 0px;
font-weight: bold;
text-decoration:none;
color:#888888;
}

#head_menu a:hover {
text-decoration:none;
color:#86bf30;
}



/* definice pravé části záhlaví s kontakty */
#head_right {
z-index:100;
background: url('head_right.jpg'); 
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
text-align:left; 
width:430px; 
height:120px; 
position:relative; 
top:0px;
left:0px;
}

#head_right p {
BACKGROUND:none;
margin: 0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
text-align:left;
text-indent:0px;
font-size:13px; 
font-weight:bold; 
font-family:arial;
line-height:140%; 
color:#888888;
float:left; 
width:420px; 
height:60px;
position:relative; 
left:2px; 
top:18px; 
}


#head_right p.poznamka {
font-style: italic; 
}

#head_right p.x {
text-indent:0px; 
}


#head_right a {
BACKGROUND:none;
font-size:20px; 
margin: 0px 0px 0px 10px; 
padding:0px 0px 0px 0px;
font-weight: bold;
line-height:normal; 
text-decoration:none;
color:#888888;
position:relative; 
left:-15px; 
top:20px; 
}

#head_right a:hover {
text-decoration:none;
color:#86bf30;
}

#head_right a.small {
font-size:13px; 
margin: 0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
font-weight: bold;
line-height:normal; 
text-decoration:none;
color:#888888;
width:400px; 
position:relative; 
left:0px; 
top:0px; 
}

#head_right a.small:hover {
text-decoration:none;
color:#86bf30;
}









/* definice sloupců -------------------------------------------------------*/


#hlavni {
z-index:80;
BACKGROUND: url('bg.jpg');
background-repeat:repeat-y; 
float:left; 
margin:auto; 
padding:0px; 
width:820px; 
height:auto; 
position:relative; 
left:0px; 
top:0px;
}

/* definice levého sloupce */
#left {
z-index:80;
BACKGROUND: none;
background-repeat:no-repeat; 
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:500px; 
height:auto; 
position:relative; 
left:50px; 
top:0px;
}

/* nadpis hlavni casti */
#left_up {
z-index:90;
BACKGROUND: none;
background-repeat:no-repeat; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:520px; 
height:auto; 
position:relative; 
left:0px; 
top:0px;
}

#left_up H1{
BACKGROUND:none;
z-index:100;
color: #86bf30;
font-size: 24px;
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:500px; 
position:relative; 
left:10px; 
top:0px;
}

#stin{
BACKGROUND:none;
font-size: 24px;
font-weight:bold;
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:500px; 
z-index:90;
color: #4f4f39;
position:relative; 
left:11px; 
top:-28px;
}


/* obsah hlavni casti */
#kniha {
z-index:90;
BACKGROUND: none;
background-repeat:no-repeat; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:800px; 
height:auto; 
position:relative; 
left:10px; 
top:-20px;
}

#text {
z-index:90;
BACKGROUND: none;
background-repeat:no-repeat; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:520px; 
height:auto; 
position:relative; 
left:0px; 
top:-20px;
}


#text H1{
BACKGROUND:none;
z-index:100;
color: #668040;
font-size: 1.2em;
text-indent:25px;
float:left; 
margin:5px 0px 3px 0px; 
padding:0px 0px 0px 0px; 
width:510px; 
position:relative; 
left:10px; 
top:0px;
}


#text H2{
BACKGROUND:none;
z-index:100;
color: #4f4f39;
font-size: 1.1em;
text-indent:35px;
float:left; 
margin:5px 0px 5px 0px; 
padding:0px 0px 0px 0px; 
width:510px; 
position:relative; 
left:10px; 
top:0px;
}

#text H3{
BACKGROUND:none;
z-index:100;
color: #668040;
font-size: 0.9em;
text-indent:40px;
float:left; 
margin:5px 0px 5px 0px; 
padding:0px 0px 0px 0px; 
width:500px; 
position:relative; 
left:10px; 
top:0px;
}


#text p {
BACKGROUND:none;
margin: 0px 0px 5px 0px; 
padding:0px 0px 0px 0px; 
text-align:justify;
text-indent:15px;
font-size:0.8em; 
font-weight:normal; 
font-family:arial; 
line-height:150%;
color:#4f4f39;
float:left; 
width:510px; 
height:auto;
position:relative; 
left:10px; 
top:0px; 
}


#text p.poznamka {
font-style: italic; 
}

#text p.podpis {
font-style: italic; 
text-align:right;
font-size:1em; 

}

#text p.x {
text-indent:0px; 
}


#text a {
font-weight: bold;
text-decoration:underline;
color:#668040;
}

#text a:hover {
text-decoration:none;
color:#86bf30;
}


#text img{
z-index:90;
BACKGROUND: none;
float:left; 
text-align:left;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:auto; 
height:auto; 
position:relative; 
left:0px; 
top:0px;
}


#text ul {
BACKGROUND:none;
margin: 0px 0px 10px 0px; 
padding:0px 0px 0px 0px; 
list-style-position: inside;
text-align:left;
text-indent:0px;
font-size:0.8em; 
font-weight:normal; 
font-family:arial; 
color:#4f4f39;
float:left; 
width:450px; 
height:auto;
position:relative; 
left:70px; 
top:0px; 
}


#text li {
BACKGROUND:none;
margin: 0px 0px 0px 0px; 
padding:5px 0px 0px 0px; 
}


#cristian {
z-index:90;
BACKGROUND: none;
background-repeat:no-repeat; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:720px; 
height:auto; 
position:relative; 
left:50px; 
top:-20px;
}


#cristian H1{
BACKGROUND:none;
z-index:100;
color: #668040;
font-size: 1.2em;
text-indent:25px;
float:left; 
margin:5px 0px 3px 0px; 
padding:0px 0px 0px 0px; 
width:710px; 
position:relative; 
left:10px; 
top:0px;
}


#cristian H2{
BACKGROUND:none;
z-index:100;
color: #4f4f39;
font-size: 1.1em;
text-indent:35px;
float:left; 
margin:5px 0px 5px 0px; 
padding:0px 0px 0px 0px; 
width:710px; 
position:relative; 
left:10px; 
top:0px;
}

#cristian H3{
BACKGROUND:none;
z-index:100;
color: #668040;
font-size: 0.9em;
text-indent:40px;
float:left; 
margin:5px 0px 5px 0px; 
padding:0px 0px 0px 0px; 
width:700px; 
position:relative; 
left:10px; 
top:0px;
}


#cristian p {
BACKGROUND:none;
margin: 0px 0px 5px 0px; 
padding:0px 0px 0px 0px; 
text-align:justify;
text-indent:15px;
font-size:0.8em; 
font-weight:normal; 
font-family:arial; 
line-height:150%;
color:#4f4f39;
float:left; 
width:700px; 
height:auto;
position:relative; 
left:10px; 
top:0px; 
}


#cristian p.poznamka {
font-style: italic; 
}

#cristian p.podpis {
font-style: italic; 
text-align:right;
font-size:1em; 

}

#cristian a {
font-weight: bold;
text-decoration:underline;
color:#668040;
}

#cristian a:hover {
text-decoration:none;
color:#86bf30;
}


#cristian ul {
BACKGROUND:none;
margin: 0px 0px 10px 0px; 
padding:0px 0px 0px 0px; 
list-style-position: inside;
text-align:left;
text-indent:0px;
font-size:0.8em; 
font-weight:normal; 
font-family:arial; 
color:#4f4f39;
float:left; 
width:650px; 
height:auto;
position:relative; 
left:70px; 
top:0px; 
}


#cristian li {
BACKGROUND:none;
margin: 0px 0px 0px 0px; 
padding:5px 0px 0px 0px; 
}






#text table{
z-index:100;
background-repeat:no-repeat;
border:solid #2255aa 2px;
border-collapse:collapse;
background-color:white;
float:left; 
text-align:center;
margin:0px 0px 10px 0px; 
padding:0px 0px 0px 0px; 
width:510px; 
height:auto; 
position:relative; 
left:10px; 
top:0px;
}

#text td {
border:solid #2b488e 2px;
}



 input, textarea, select {
	width: 550px;
	height: 30px;
	border: solid 1px #2255aa;
	background-color: #eecc66;
	color: black;
	margin: 0px 0px 12px 20px;
	padding: 2px 2px 2px 2px;
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 1.2em;}

#text textarea {width: 550px;height: 120px;}








/* definice pravého sloupce */
#right {
z-index:100;
BACKGROUND: none;
background-repeat:no-repeat;
text-align:left; 
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:180px; 
height:auto; 
position:relative; 
left:90px; 
top:0px;
}

#right img{
z-index:90;
BACKGROUND: none;
float:left; 
margin:0px 0px 10px 0px; 
padding:0px 0px 0px 0px; 
width:auto; 
height:auto; 
position:relative; 
left:0px; 
top:0px;
}



/* definice spodku hlavni casti - prechod do paty */


#spodek {
z-index:80;
BACKGROUND: none;
background-repeat:no-repeat; 
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:820px; 
position:relative; 
left:0px; 
top:0px;
}

/* definice paty - horni cast - stred pro obsah*/


#foot_up {
z-index:80;
BACKGROUND: url('foot_up.jpg');
background-repeat:no-repeat; 
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:820px; 
height:86px; 
position:relative; 
left:0px; 
top:0px;
}

#foot_up p {
BACKGROUND:none;
margin: 0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
text-align:left;
text-indent:0px;
font-size:0.7em; 
font-weight:normal; 
font-family:arial; 
color:#b8e673;
float:left; 
width:225px;
height:auto;
position:relative; 
left:55px; 
top:12px; 
}

#foot_up p.mapa_webu {
BACKGROUND:none;
font-size:0.7em; 
color:#b8e673;
float:left; 
text-align:right;
width:485px; 
height:auto;
}


#foot_up a {
color:#b8e673;
text-decoration:none;

}

#foot_up a:hover {
color:#ffffff;
text-decoration:underline;
}



/* definice paty - prostredni cast - zpetne odkazy vlevo a validita a navstevnost vpravo*/

#foot_bg {
z-index:90;
BACKGROUND: url('foot_bg.jpg');
background-repeat:repeat-y; 
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:820px; 
height:auto; 
position:relative; 
left:0px; 
top:0px;
}


#zo {
z-index:90;
BACKGROUND: none;
background-repeat:repeat-y; 
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:610px; 
height:auto; 
position:relative; 
left:30px; 
top:0px;
}

#zo p {
BACKGROUND:none;
margin: 0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
text-align:justify;
text-indent:0px;
font-size:0.7em; 
font-weight:normal; 
font-family:arial; 
color:#86bf30;
float:left; 
width:600px; 
height:auto;
position:relative; 
left:5px; 
top:0px; 
}

#zo a {
font-weight:normal; 
color:#b8e673;
text-decoration:none;

}

#zo a:hover {
color:#ffffff;
text-decoration:underline;
}


/* definice mista s pocitaldem navstevnosti a validitou kodu */


#foot_right {
z-index:90;
BACKGROUND: none;
background-repeat:no-repeat; 
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:120px; 
height:auto; 
position:relative; 
left:40px; 
top:0px;
}

#foot_right p{
z-index:90;
BACKGROUND: none;
text-align: center;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
float:left; 
width:100px; 
height:auto; 
position:relative; 
left:0px; 
top:0px;
}


/* definice zakonceni zapati */
#foot_bot {
z-index:90;
BACKGROUND: url('foot_bot.jpg');
background-repeat:no-repeat; 
background-position:top; 
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:820px; 
height:62px; 
position:relative; 
left:0px; 
top:0px;
}







/* definice highslide fotografií */



.highslide {cursor: url(highslide/graphics/zoomin.cur), pointer;outline: none;}

.highslide-active-anchor img {visibility: hidden;}

.highslide img {
border-width: 1px 6px 6px 1px; 
border-style: solid;
border-color: #668040;}

.highslide:hover img {
border-width: 1px 6px 6px 1px; 
border-style: solid;
border-color: #4f4f39;}

.highslide-wrapper {background: white;}

.highslide highslide-image {border-bottom: 1px solid white;}

.highslide-loading {display: block; color: black; font-family: sans-serif; font-weight: bold;text-decoration: none;
padding: 2px;border: 1px solid black;background-color: white;padding-left: 22px; background-image: url(highslide/graphics/loader.white.gif);
background-repeat: no-repeat; background-position: 3px 1px;}

a.highslide-credits,

a.highslide-credits i {padding: 2px; color: silver; text-decoration: none;}

a.highslide-credits:hover,

a.highslide-credits:hover i {color: white; background-color: gray;}

.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 600px;
    height: auto;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}


/* DISKUZE-DISKUZE-DISKUZE-DISKUZE-DISKUZE */
/* Hlavni */

/* Text */

#book {
text-align:left;
position: relative;
top: 0px;
left: 100px;
width:600px
}

#book.menu {
font-size:12px;
text-align:center;
}

#book H1{
text-align:left;
font-size:18px;
color:#4f4f39;
position: relative;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
top: 0px;
left: 0px;
}

#book H2{
text-align:left;
font-size:12px;
color:#4f4f39;
position: relative;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
top: 0px;
left: 0px;
}

#book A {
COLOR: #668040; 
TEXT-DECORATION: none; 
FONT-WEIGHT: bold;
}

#book A:hover {
COLOR: #86bf30;
TEXT-DECORATION: none; 
FONT-WEIGHT: bold;
}

#odkaz {
background:none;
text-align:center;
font-size:12px;
width: 600px; 
height: auto; 
margin: 20px 0px 0px 0px;
position:relative; 
}

#odkaz2 {
margin: 0px 0px 0px 0px;
}

/* Formular */

form { 
background:none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 600px; 
}

fieldset {
background:none;
text-align:center;
border: solid 2px #66803f;
padding: 0px;
margin: 0px;
width:600px;
}

legend {
background:none;
font-size: medium;
font-weight: bold;	
color: #66803f;
padding: 0px 5px 0px 5px;
margin : 0px 5px 0px 10px;

}

legend a {
color: #66803f;
text-decoration: none;
}

legend img {
border: none;
}



input, textarea, select {
	width: 580px;
	height: 26px;
	border: solid 1px #66803f;
	background-color: #b8e673;
	color: #4f4f39;
	margin: 0px 10px 10px 10px;
	padding: 1px 5px 1px 5px;
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 16px;
  }

 textarea {
width: 580px;
height: 80px;
}

.tlacitko {
width: 150px; 
height: auto; 
margin-top: 5px; 
font-size: 20px;
}

.stranky {
text-align:center;
width: 600px; 
height: auto; 
margin: 0px; 
}

#smajlici {	
margin: 0px 0px 0px 0px;
}

#smajlici img{	
border:none;
}

/* Zpravy */

.zprava { 
margin: 5px 0px 5px 0px; 
width: 600px; 
border: solid 2px #66803f; 
font-family: arial, tahoma, verdana, sans-serif; 
font-size: 0.9em;
}

.zprava p{ 
margin: 5px 0px 5px 0px;
padding: 0px 5px 0px 5px; 
}

.hlavicka, .paticka {
color:#4f4f39;
padding: 0px 0px 0px 0px;
background-color: #b8e673; 
font-family: arial, tahoma, verdana, sans-serif; 
font-size: 0.8em;}


#info {
color:#4f4f39;
padding: 5px 0px 5px 0px;
font-family: arial, tahoma, verdana, sans-serif; 
font-size: 0.8em;}



.player {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
a.myPlayer { 
    display:block; 
    width: 670px; 
    height:356px;  
    text-align:center; 
    margin:0 15px 15px 0; 
    float:left; 
    border:1px solid #999; 
} 

a.myPlayer1 { 
    display:block; 
    width: 670px; 
    height:356px;  
    text-align:center; 
    margin:0 15px 15px 0; 
    float:left; 
    border:1px solid #999; 
} 

a.myPlayer2 { 
    display:block; 
    width: 670px; 
    height:356px;  
    text-align:center; 
    margin:0 15px 15px 0; 
    float:left; 
    border:1px solid #999; 
} 

a.myPlayer3 { 
    display:block; 
    width: 670px; 
    height:356px;  
    text-align:center; 
    margin:0 15px 15px 0; 
    float:left; 
    border:1px solid #999; 
}  
/* play button */ 
a.myPlayer img { 
    margin-top:70px; 
    border:0px; 
} 
 
/* when container is hovered we alter the border color */ 
a.myPlayer:hover { 
    border:1px solid #000; 
}

