BODY {
FONT-SIZE: 100%; 
FONT-FAMILY: arial, tahoma, sans-serif; 
TEXT-ALIGN: CENTER;
BACKGROUND: url('bg.png');
background-repeat:repeat; 
}


#stranka {
z-index:10;
BACKGROUND: none;
float:none; 
margin:0px auto; 
padding:0px 0px 0px 0px; 
position:relative; 
width:920px;
left:auto; 
top:-20px;
}

#up {
z-index:100;
BACKGROUND: url('up.png');
background-repeat:no-repeat; 
float:none; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:920px; 
height:30px; 
position:relative; 
left:0px; 
top:0px;
}

#logo {
z-index:100;
BACKGROUND: url('logo.png');
background-repeat:no-repeat; 
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:920px; 
height:110px; 
position:relative; 
left:0px; 
top:0px;
}




#design {
z-index:90;
background:none;
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:150px; 
height:50px; 
position:relative; 
top:40px;
left:580px;
}

#design p{
color:#93B6FD;
text-align:center;
font-size: 0.7em;
font-weight: normal;
font-family:arial;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
}

#design p A:link {
text-decoration:none;
font-weight:normal;
font-family:arial; 
color:#93B6FD;
}

#design p A:active {
text-decoration:none;
font-weight:normal; 
font-family:arial; 
color:#93B6FD;
}

#design p A:visited {
text-decoration:none;
font-weight:normal; 
font-family:arial; 
color:#93B6FD;
}

#design p A:hover {
font-weight:normal; 
font-family:arial; 
color:#FFFFFF;
text-decoration:underline;
}




#reklama {
z-index:90;
background:red;
float:right; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:500px; 
height:15px; 
position:relative; 
top:0px;
right:80px;
}

#reklama p{
color:#eeeeee;
text-align:center;
font-size: 0.7em;
font-weight: bold;
font-family:arial;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
}

#reklama p A:link {
text-decoration:none;
font-weight:bold;
font-family:arial; 
color:#eeeeee;
}

#reklama p A:active {
text-decoration:none;
font-weight:bold; 
font-family:arial; 
color:#eeeeee;
}

#reklama p A:visited {
text-decoration:none;
font-weight:bold; 
font-family:arial; 
color:#eeeeee;
}

#reklama p A:hover {
font-weight:bold; 
font-family:arial; 
color:#FFFFFF;
text-decoration:underline;
}




#menu {
z-index:100;
background: url('menu.png');
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:920px; 
height:40px; 
position:relative; 
top:0px;
left:0px;
}

#menu UL {
background: none;
margin: 0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
position:relative; 
top:10px;
left:-70px; 
}

#menu UL LI {
DISPLAY: inline; 
LIST-STYLE-TYPE: none;
font-size:1.2em;
padding:0px 0px 0px 0px;
position:relative; 
top:0px 
}

#menu UL LI A:link {
background: none; 
background-repeat:no-repeat;
text-decoration:none;
margin: 0px 10px 0px 0px; 
padding:4px 0px 0px 20px; 
text-align:center; 
font-weight:bold; 
font-family:arial; 
color:#AACC55;
}

#menu UL LI A:active {
background:  none; 
background-repeat:no-repeat;
text-decoration:none;
margin: 0px 10px 0px 0px; 
padding:4px 0px 0px 20px; 
text-align:center;
font-weight:bold; 
font-family:arial; 
color:#AACC55;
}

#menu UL LI A:visited {
background:  none; 
background-repeat:no-repeat;
text-decoration:none;
margin: 0px 10px 0px 0px; 
padding:4px 0px 0px 20px; 
text-align:center;
font-weight:bold; 
font-family:arial; 
color:#AACC55;
}

#menu UL LI A:hover {
background:  none; 
background-repeat:no-repeat;
text-decoration:none;
margin: 0px 10px 0px 0px; 
padding:4px 0px 0px 20px; 
text-align:center;
font-weight:bold; 
font-family:arial; 
color:#FFFFFF;
text-decoration:underline;
}

#telo {
z-index:90;
background: url('body_bg.png'); 
background-repeat:repeat-y;
background-position:top left;
float:left; 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px; 
width:920px; 
position:relative; 
top:0px;
left:0px;
}


#hlavni {
z-index:90;
background: none; 
background-repeat:repeat-y;
background-position:top left;
float:left; 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px; 
width:700px; 
position:relative; 
top:0px;
left:0px;
}


#rozcestnik{
background: none;
background-repeat:no-repeat;
z-index:90;
color:#9cce00;
text-align:left;
font-weight: bold;
font-family:arial;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
position:relative;
float:left;
width: 650px;
height: auto; 
}
#rozcestnik p{
font-size: 10px;
}

#rozcestnik a{
margin:0px 5px 0px 5px; 
padding:0px 0px 0px 0px;
font-size: 10px;
}



#hlavni H1{
background:none;
z-index:100;
color:#4a4a52;
text-align:left;
font-size: 1.5em;
font-weight: normal;
font-family:arial;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 20px;
position:relative;
float:left; 
width:650px;
}

#hlavni H2{
background: url('nadpis2.png');
background-repeat:no-repeat;
z-index:90;
color:#9cce00;
text-align:left;
font-size: 16px;
font-weight: bold;
font-family:arial;
margin:12px 0px 0px 0px; 
padding:5px 0px 2px 40px;
position:relative;
float:left;
width: 650px;
height: 38px; 
}

#hlavni H3{
z-index:100;
background: none;
color:#e4662b;
text-align:left;
font-size: 14px;
font-weight: bold;
font-family:arial;
margin:15px 0px 0px 0px; 
padding:0px 0px 0px 15px;
position:relative;
float:left;
width:630px;
height:auto;
}
      
#hlavni H4{
z-index:100;
background: none;
color:#e4662b;
text-align:left;
font-size: 12px;
font-weight: normal;
font-family:arial;
margin:15px 0px 0px 0px; 
padding:0px 0px 0px 15px;
position:relative;
float:left;
width:630px;
height:auto;
}

#hlavni p{
z-index:100;
background:none;
color:#000000;
text-align:justify;
text-indent:10px;
font-size: 0.7em;
font-weight: normal;
font-family:arial;
margin:5px 0px 5px 0px; 
padding:0px 0px 0px 0px;
float:left; 
width:650px;
}

#hlavni p.cena{
z-index:100;
background:none;
color:#666666;
text-align:right;
text-indent:0px;
font-size: 1em;
font-weight: normal;
font-family:arial;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
float:right;
position:relative;
top:0px;
right:80px;
width:600px;
border-bottom: 1px dashed #666666;
}

#hlavni p A.nahoru {
background: none;
background-repeat:no-repeat;
text-decoration:underline;
margin:0px 0px 0px 0px; 
padding:5px 5px 3px 15px;
width:107px;
height:38px;
font-weight:bold;
font-family:arial; 
color:#6D8626;
}

#hlavni p A:link {
text-decoration:underline;
font-weight:bold;
font-family:arial; 
color:#6D8626;
}

#hlavni p A:active {
text-decoration:underline;
font-weight:bold; 
font-family:arial; 
color:#6D8626;
}

#hlavni p A:visited {
text-decoration:underline;
font-weight:bold; 
font-family:arial; 
color:#6D8626;
}

#hlavni p A:hover {
font-weight:bold; 
font-family:arial; 
color:#FF0000;
text-decoration:underline;
}


#hlavni p.poznamka{
z-index:100;
background:none;
color:#444444;
text-align:justify;
text-indent:10px;
font-size: 0.6em;
font-weight: normal;
font-family:arial;
margin:5px 0px 5px 0px; 
padding:0px 0px 0px 0px;
float:left; 
width:650px;
}


#hlavni ul{
z-index:100;
background:none;
color:#666666;
text-align:left;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
float:left;
width:650px;
position:relative;
top:0px;
left:30px;
}

#hlavni ul li{
DISPLAY: list-item; 
z-index:100;
background:none;
color:#666666;
text-align:left;
text-indent:0px;
font-size: 0.7em;
font-weight: normal;
font-family:arial;
list-style-image: none;
list-style-position: inside;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
}

#hlavni ul li A:link {
text-decoration:underline;
font-weight:bold;
font-family:arial; 
color:#6D8626;
}

#hlavni ul li A:active {
text-decoration:underline;
font-weight:bold; 
font-family:arial; 
color:#6D8626;
}

#hlavni ul li A:visited {
text-decoration:underline;
font-weight:bold; 
font-family:arial; 
color:#6D8626;
}

#hlavni ul li A:hover {
font-weight:bold; 
font-family:arial; 
color:#FF0000;
text-decoration:none;
}

#form {
z-index:90;
background: none; 
background-repeat:no-repeat;
float:left; 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px; 
width:650px; 
height: auto;
position:relative; 
top:0px;
left:0px;
}

#form input, textarea, select {
	width: 500px;
	height: 30px;
	border: solid 1px #6d8626;
	background-color: #ddee88;
	color: black;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 1.2em;}

#form textarea {width: 500px; height: 150px;}


#akce {
z-index:90;
background: #dddddd; 
background-repeat:no-repeat;
background-position:top left;
float:left; 
margin:5px 0px 10px 0px;
padding:0px 0px 0px 15px; 
width:650px; 
height: auto;
position:relative; 
top:0px;
left:0px;
}


#akce p{
z-index:100;
background:none;
color:#ff0000;
text-align:left;
text-indent:0px;
font-size: 1.6em;
font-weight: bold;
font-family:arial;
margin:0px 0px 5px 0px; 
padding:0px 35px 0px 5px;
float:none; 
width:auto;
}

#akce p.akce_nadpis{
z-index:100;
background:none;
color:#6D8626;
text-align:left;
text-indent:0px;
font-size: 1.2em;
font-weight: bold;
font-family:arial;
margin:0px 0px 5px 0px; 
padding:0px 35px 0px 5px;
float:none; 
width:auto;
}

#akce p.akce_obsah{
z-index:100;
background:none;
color:#000000;
text-align:right;
text-indent:0px;
font-size: 1em;
font-weight: normal;
font-family:arial;
margin:0px 0px 5px 0px; 
padding:0px 5px 0px 5px;
float:none; 
width:auto;
}






#panel {
z-index:100;
background: none;
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:190px;
position:relative; 
top:0px;
left:0px;
}

#left_panel_up {
z-index:100;
background: url('left_panel_up.png');
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:190px; 
height:70px; 
position:relative; 
top:0px;
left:0px;
}


#left_panel_nadpis {
z-index:100;
background: url('left_panel_nadpis.png');
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:190px; 
height:55px; 
position:relative; 
top:0px;
left:0px;
}

#left_panel_nadpis p{
z-index:100;
color:#AA9988;
text-align:left;
font-size: 1.5em;
font-weight: bold;
font-family:arial;
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:auto; 
height:auto; 
position:relative; 
top:10px;
left:55px;
}


#left_panel {
z-index:100;
background: url('left_panel_bg.png');
background-repeat: repeat-y; 
float:left;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:190px; 
position:relative; 
top:0px;
left:0px;
}

#left_panel H4{
z-index:100;
color:#AA9988;
text-align:left;
font-size: 0.8em;
font-weight: normal;
font-family:arial;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
position:relative;
top:0px;
left:30px;
float:none;
width:auto;
}


#left_panel p{
z-index:100;
color:#9cce00;
text-align:left;
font-size: 1em;
font-weight: bold;
font-family:arial;
margin:0px 0px 0px 0px; 
padding:0px 0px 8px 0px;
position:relative;
top:0px;
left:30px;
float:none; 
width:190px;
}

#left_panel p A:link {
text-decoration:underline;
font-weight:bold;
font-family:arial; 
color:#9cce00;
}

#left_panel p A:active {
text-decoration:underline;
font-weight:bold; 
font-family:arial; 
color:#9cce00;
}

#left_panel p A:visited {
text-decoration:underline;
font-weight:bold; 
font-family:arial; 
color:#9cce00;
}

#left_panel p A:hover {
font-weight:bold; 
font-family:arial; 
color:#AA9988;
text-decoration:none;
}

#left_panel p.dlouhe{
z-index:100;
color:#9cce00;
text-align:left;
font-size: 10px;
font-weight: bold;
font-family:arial;
margin:0px 0px 0px 0px; 
padding:0px 0px 8px 0px;
position:relative;
top:0px;
left:25px;
float:none; 
width:190px;
}

#left_panel p.nadpis{
z-index:100;
color:#AA9988;
text-align:left;
font-size: 0.8em;
font-weight: normal;
font-family:arial;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
position:relative;
top:0px;
left:30px;
float:left;
width:150px;
}

#left_panel p.hodnota{
z-index:100;
color:#9cce00;
text-align:left;
font-size: 0.8em;
font-weight: bold;
font-family:arial;
margin:0px 0px 0px 0px; 
padding:0px 0px 8px 0px;
position:relative;
top:0px;
left:30px;
float:left; 
width:180px;
}


#panel_foto {
z-index:100;
background: url('left_panel_bg.png');
background-repeat: repeat-y; 
float:left;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:190px;
height: auto; 
position:relative; 
top:0px;
left:0px;
}

#panel_foto p {
z-index:100;
background: none;
background-repeat: no-repeat; 
float:left;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:140px;
height: auto; 
position:relative; 
top:0px;
left:19px;
}



#left_panel_down {
z-index:100;
background: url('left_panel_down.png');
background-repeat: repeat-y; 
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:190px;
height:25px; 
position:relative; 
top:0px;
left:0px;
}





#title {
z-index:100;
background: url('title.png');
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:730px; 
height:70px; 
position:relative; 
top:0px;
left:0px;
}

#title H1{
z-index:100;
color:#7B604B;
text-align:left;
font-size: 2em;
font-weight: normal;
font-family:comic sans ms;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
position:relative;
top:10px;
left:40px;
float:left;
width:auto;
}




#foot_up {
z-index:90;
background: url('foot_up.png'); 
background-repeat:no-repeat;
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:920px; 
height:20px; 
position:relative;
left:0px; 
top:0px;
}

#foot {
z-index:90;
background: url('foot_bg.png'); 
background-repeat:repeat-y;
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:920px; 
position:relative; 
left:0px;
top:0px;
}

#foot p{
z-index:90;
color:#AA9988;
text-align:center;
font-size: 0.7em;
font-weight: bold;
font-family:arial;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
position:relative;
left:0px; 
top:0px; 
}

#foot p A:link {
text-decoration:underline;
font-weight:bold;
font-family:arial; 
color:#9cce00;
}

#foot p A:active {
text-decoration:underline;
font-weight:bold; 
font-family:arial; 
color:#9cce00;
}

#foot p A:visited {
text-decoration:underline;
font-weight:bold; 
font-family:arial; 
color:#9cce00;
}

#foot p A:hover {
font-weight:bold; 
font-family:arial; 
color:#FF0000;
text-decoration:none;
}




#foot_down {
z-index:90;
background: url('foot_down.png'); 
background-repeat:no-repeat;
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:920px; 
height:20px; 
position:relative;
left:0px; 
top:0px;
}




#foot_end {
z-index:96;
background: url('body_bg.png'); 
background-repeat:repeat-y;
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:920px; 
position:relative; 
left:0px;
top:0px;
}

#foot_end p{
z-index:97;
color:#555555;
text-align:left;
font-size: 0.7em;
font-weight: bold;
font-family:arial;
margin:0px 30px 0px 30px; 
padding:2px 0px 0px 0px;
position:relative; 
left:0px;
top:0px;
width:860px; 
}

#foot_end p A:link {
text-decoration:none;
font-weight:bold;
font-family:arial; 
color:#888888;
}

#foot_end p A:active {
text-decoration:none;
font-weight:bold; 
font-family:arial; 
color:#888888;
}

#foot_end p A:visited {
text-decoration:none;
font-weight:bold; 
font-family:arial; 
color:#888888;
}

#foot_end p A:hover {
font-weight:bold; 
font-family:arial; 
color:#FF0000;
text-decoration:underline;
}

.highslide {
	cursor: url(res/graphics/zoomin.cur), pointer;
    outline: none;

}

.highslide img {
	border: 2px solid #6D8626;
	float:left;
	z-index:100;
	margin: 5px 5px 5px 5px;
}
    
.highslide:hover img {
	border: 2px solid #FF0000;
	float:left;
	z-index:100;
	margin: 5px 5px 5px 5px;
}

.highslide-image {
    border: 2px solid #B7D853;
}

.highslide-image-blur {
}
.highslide-caption {
    display: none;
    color: Black;
    border: 2px solid #B7D853;
    border-top: none;
    font-family: Arial, Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: #EEFBD0;
}

.highslide-caption a {color: #2E8B57;}

.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: White;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover {
    color: black;
    background-color: #B7D853;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

/* Controlbar example */
.controlbar {	
	background: url(res/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(res/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}

.highslide-dimming {
background: #000000;
position: absolute;
visibility: hidden;
} 

a.highslide-full-expand {
	background: url(res/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 45px;
	height: 44px;
}

/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}



.highslidef {
	cursor: url(res/graphics/zoomin.cur), pointer;
    outline: none;
}

.highslidef img {
	border: 2px solid #6D8626;
	float:none;
	z-index:100;
}
    
.highslidef:hover img {
	border: 2px solid #FF0000;
	float:none;
		z-index:100;
}
