BODY {
FONT-SIZE: 100%; 
FONT-FAMILY: arial, tahoma, sans-serif; 
TEXT-ALIGN: CENTER;
}


#banery {
z-index:50;
BACKGROUND: none;
background-repeat:no-repeat; 
float:right; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:100px; 
position:absolute; 
right:0px; 
top:0px;
display:none;
}


#stranka {
z-index:10;
BACKGROUND: none;
float:none; 
margin:0px auto; 
padding:0px 0px 0px 0px; 
width:960px;
position:relative; 
left:auto; 
top:0px;
}


#head_left {
z-index:15;
BACKGROUND: url('head_left.png');
background-repeat:no-repeat; 
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:348px; 
height:370px; 
position:relative; 
left:0px; 
top:0px;
}



#box {
z-index:80;
background:none;
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:612px; 
height:130px; 
position:relative; 
top: 30px;
left:0px;
}

#box p{
color:white;
text-align:left;
font-size: 0.7em;
font-weight: normal;
font-family:arial;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
}


#box p.nadpis{
color:#000000;
text-align:left;
font-size: 3em;
font-weight: bold;
font-family:arial;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
}


#box p.obsah{
color:#6bb401;
text-align:left;
font-size: 2.2em;
font-weight: bold;
font-family:arial;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
}

#box p.podobsah{
color:#000000;
text-align:left;
font-size: 1.5em;
font-weight: bold;
font-family:arial;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
}


#box p A:link {
text-decoration:none;
font-weight:bold;
font-family:arial; 
color:#FFFFFF;
}

#box p A:active {
text-decoration:none;
font-weight:bold; 
font-family:arial; 
color:#FFFFFF;
}

#box p A:visited {
text-decoration:none;
font-weight:bold; 
font-family:arial; 
color:#FFFFFF;
}

#box p A:hover {
font-weight:bold; 
font-family:arial; 
color:#FFFFFF;
text-decoration:underline;
}



#head_right {
z-index:15;
BACKGROUND: url('head_right.png');
background-repeat:no-repeat; 
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:612px; 
height:240px; 
position:relative; 
left:0px; 
top:0px;
}


#menu {
z-index:100;
background:none;
float:left;
text-align:left;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:400px; 
height:40px; 
position:relative;
left:0px;
top: 100px;
}

#menu UL {
background: none;
margin: 0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
}

#menu UL LI {
DISPLAY: inline; 
LIST-STYLE-TYPE: none;
padding:0px 0px 0px 0px;
position:relative; 
top:0px 
}

#menu UL LI A:link {
background: url('menu_off.png'); 
background-repeat:no-repeat;
text-decoration:none;
margin: 0px 10px 0px 10px; 
padding:0px 0px 0px 40px; 
text-align:center;
font-size:1.5em; 
font-weight:bold; 
font-family:arial; 
color:#6bb401;
}

#menu UL LI A:active {
background: url('menu_off.png'); 
background-repeat:no-repeat;
text-decoration:none;
margin: 0px 10px 0px 10px; 
padding:0px 0px 0px 40px; 
text-align:center;
font-size:1.5em; 
font-weight:bold; 
font-family:arial; 
color:#6bb401;
}

#menu UL LI A:visited {
background: url('menu_off.png'); 
background-repeat:no-repeat;
text-decoration:none;
margin: 0px 10px 0px 10px; 
padding:0px 0px 0px 40px; 
text-align:center;
font-size:1.5em; 
font-weight:bold; 
font-family:arial; 
color:#6bb401;
}

#menu UL LI A:hover {
background: url('menu_on.png'); 
background-repeat:no-repeat;
text-decoration:none;
margin: 0px 10px 0px 10px; 
padding:0px 0px 0px 40px; 
text-align:center;
font-size:1.5em; 
font-weight:bold; 
font-family:arial; 
color:#ff0000;
text-decoration:none;
}


#nadpis {
z-index:90;
background: none; 
background-repeat:no-repeat;
float:left;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:400px;
height:50px; 
position:relative;
left: -70px; 
top:120px;
}


#nadpis p.nadpis{
color:#707a84;
text-align:center;
font-size: 1.8em;
font-weight: bold;
font-family:arial;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 15px;
text-decoration:none; 
}


#nadpis p{
z-index:97;
color:#707a84;
text-align:center;
font-size: 0.7em;
font-weight: bold;
font-family:arial;
margin:0px 0px 0px 0px; 
padding:2px 0px 0px 20px;
position:relative; 
top:0px; 
}


#nadpis p.center{
text-align:center;
}

#nadpis p A:link {
text-decoration:none;
font-weight:bold;
font-family:arial; 
color:#000000;
}

#nadpis p A:active {
text-decoration:none;
font-weight:bold; 
font-family:arial; 
color:#000000;
}

#nadpis p A:visited {
text-decoration:none;
font-weight:bold; 
font-family:arial; 
color:#000000;
}

#nadpis p A:hover {
font-weight:bold; 
font-family:arial; 
color:#000000;
text-decoration:underline;
}


#kontakt_odkaz {
z-index:100;
background:none;
float:left;
text-align:left;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:180px; 
height:auto; 
position:relative;
left:18px;
top: 150px;
}


#kontakt_odkaz A:link {
background: none; 
background-repeat:no-repeat;
text-decoration:none;
margin: 0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
text-align:center;
font-size:1.5em; 
font-weight:bold; 
font-family:arial; 
color:#6bb401;
}

#kontakt_odkaz A:active {
background: none; 
background-repeat:no-repeat;
text-decoration:none;
margin: 0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
text-align:center;
font-size:1.5em; 
font-weight:bold; 
font-family:arial; 
color:#6bb401;
}

#kontakt_odkaz A:visited {
background: none; 
background-repeat:no-repeat;
text-decoration:none;
margin: 0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
text-align:center;
font-size:1.5em; 
font-weight:bold; 
font-family:arial; 
color:#6bb401;
}

#kontakt_odkaz A:hover {
background: none; 
background-repeat:no-repeat;
text-decoration:none;
margin: 0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
text-align:center;
font-size:1.5em; 
font-weight:bold; 
font-family:arial; 
color:#ff0000;
text-decoration:none;
}


#kontakt {
z-index:60;
background: url('border_kontakt.png') black; 
background-repeat:repeat-y;
background-position: left top;
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:260px; 
position:relative; 
top:0px;
left:0px;
}


#kontakt_stred {
z-index:100;
background:none; 
background-repeat:repeat-y;
background-position: left top;
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:220px; 
position:relative; 
top:0px;
left:0px;
}


#kontakt p.nadpis {
color:#6bb401;
text-align:center;
text-transform: uppercase;
font-size: 1.2em;
font-weight: bold;
font-family:arial;
margin:0px 0px 5px 0px; 
padding:0px 0px 0px 0px;
text-decoration:none;
}


#kontakt p.obsah {
color:#eeeeee;
text-align:center;
font-size: 1em;
font-weight: bold;
font-family:arial;
margin:0px 0px 5px 0px; 
padding:0px 0px 0px 0px;
text-decoration:none;
}

#kontakt p{
color:#707a84;
text-align:center;
font-size: 0.8em;
font-weight: bold;
font-family:arial;
margin:0px 0px 5px 0px; 
padding:0px 0px 0px 0px; 
}

#kontakt p A:link {
text-decoration:underline;
font-weight:bold;
font-family:arial; 
color:#707a84;
}

#kontakt p A:active {
text-decoration:underline;
font-weight:bold; 
font-family:arial; 
color:#707a84;
}

#kontakt p A:visited {
text-decoration:underline;
font-weight:bold; 
font-family:arial; 
color:#707a84;
}

#kontakt p A:hover {
font-weight:bold; 
font-family:arial; 
color:#FFFFFF;
text-decoration:none;
}

#foot_kontakt {
z-index:100;
background: url('foot_kontakt.png'); 
background-repeat:no-repeat;
background-position: left bottom;
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:260px;
height:15px; 
position:relative; 
bottom:0px;
left:0px;
}






#kontejner {
z-index:10;
background: url('bg.png'); 
background-repeat:repeat-y;
background-position:top left;
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:960px; 
position:relative; 
top:0px;
}

#telo {
z-index:10;
background: none; 
background-repeat:none;
background-position:none;
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:700px; 
position:relative; 
top:0px;
}


#text {
z-index:100;
background: none; 
float:left;
text-align:left;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
position:relative;
width: 550px;
left: 150px;
top:0px;
}

#text H1 {
color:#6bb401;
text-align:left;
font-size: 1.3em;
font-weight: bold;
font-family:arial;
margin:10px 0px 5px 0px; 
padding:0px 0px 0px 0px;
text-decoration:none;
}

#text H2 {
color:#666666;
text-align:left;
font-size: 1.1em;
font-weight: bold;
font-family:arial;
margin:10px 0px 5px 15px; 
padding:0px 0px 0px 0px;
text-decoration:none;
}

#text H3 {
color:#6bb401;
text-align:left;
font-size: 0.9em;
font-weight: bold;
font-family:arial;
margin:10px 0px 5px 15px; 
padding:0px 0px 0px 0px;
text-decoration:none;
}


#text p.horni{
z-index:100;
color:#444444;
text-align:justify;
text-indent:30px;
font-size: 0.8em;
font-weight: normal;
font-family:arial;
margin:0px 0px 10px 0px; 
padding:2px 0px 0px 20px;
width: 510px;
position:relative; 
top:0px; 
}

#text p.pravy{
z-index:100;
color:#444444;
text-align:right;
text-indent:0px;
font-size: 10px;
font-weight: normal;
font-style: italic;
font-family:arial;
margin:0px 0px 10px 0px; 
padding:2px 0px 0px 20px;
width: 510px;
position:relative; 
top:0px; 
}

#text p.reference{
z-index:100;
color:#444444;
text-align:justify;
text-indent:0px;
font-size: 0.8em;
font-weight: normal;
font-family:arial;
margin:0px 0px 10px 0px; 
padding:2px 0px 0px 20px;
width: 530px;
position:relative; 
top:0px; 
}

#text p{
z-index:100;
color:#444444;
text-align:justify;
text-indent:20px;
font-size: 12px;
font-weight: normal;
font-family:arial;
margin:0px 0px 10px 0px; 
padding:2px 0px 0px 20px;
width:700px;
top:0px; 
left: 0px;
}


#text p.form {
	color: black;
	font-family: arial, tahoma, verdana, sans-serif;
	float: left;
	font-size: 12px;}
	

#text p.form input {
	width: 500px;
	height: 25px;
	border: solid 2px #6bb401;
	background-color: #dddddd;
	color: black;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	font-family: arial, tahoma, verdana, sans-serif;
	float: left;
	font-size: 12px;}
	
#text p.form textarea{
	width: 500px;
	height: 150px;
	border: solid 2px #6bb401;
	background-color: #dddddd;
	color: black;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	font-family: arial, tahoma, verdana, sans-serif;
	float: left;
	font-size: 12px;}
	
	
	
	

#text p.center{
text-align:center;
}

#text p A:link {
text-decoration:underline;
font-weight:bold;
font-family:arial; 
color:#000000;
}

#text p A:active {
text-decoration:none;
font-weight:bold; 
font-family:arial; 
color:#000000;
}

#text p A:visited {
text-decoration:underline;
font-weight:bold; 
font-family:arial; 
color:#000000;
}

#text p A:hover {
font-weight:bold; 
font-family:arial; 
color:#000000;
text-decoration:none;
}







#foot {
z-index:100;
background: url('foot.png'); 
background-repeat:no-repeat;
background-position:top left;
float:left; 
margin:0px auto 0px auto;
padding:0px 0px 0px 0px; 
width:960px;
height:185px; 
position:relative; 
top:0px;
}


#foot p{
background: none;
z-index:100;
float: left;
color:#707a84;
text-align:left;
font-size: 0.7em;
font-weight: bold;
font-family:arial;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
position:relative; 
width:530px;
left: 230px;
top:40px;
 
}


#foot p.center{
text-align:center;
}

#foot p A:link {
text-decoration:none;
font-weight:bold;
font-family:arial; 
color:#707a84;
}

#foot p A:active {
text-decoration:none;
font-weight:bold; 
font-family:arial; 
color:#707a84;
}

#foot p A:visited {
text-decoration:none;
font-weight:bold; 
font-family:arial; 
color:#707a84;
}

#foot p A:hover {
font-weight:bold; 
font-family:arial; 
color:#FF0000;
text-decoration:underline;
}










/* definice highslide fotografií */













.highslide {cursor: url(highslide/graphics/zoomin.cur), pointer;outline: none;}

.highslide-active-anchor img {visibility: hidden;}

.highslide img {border: 2px solid #007cc2;}

.highslide:hover img {border: 2px solid #ae3427;}

.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: 600px;
    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;
}


