BODY {
z-index:10;
FONT-SIZE: 100%; 
FONT-FAMILY: arial, tahoma, sans-serif; 
TEXT-ALIGN: CENTER;
BACKGROUND: #2150ba;
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:920px;
left:auto; 
top:0px;
}

/* definice grafického záhlaví */
#head {
z-index:20;
BACKGROUND: none;
float:none; 
margin:0px auto; 
padding:0px 0px 0px 0px; 
position:relative; 
width:920px;
left:auto; 
top:0px;
}

/* definice sloganu v záhlaví */
#head_up {
z-index:100;
BACKGROUND: url('head_up.jpg');
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;
}

#slogan p{
z-index:100;
BACKGROUND: none;
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
color: #ffffff;
text-align: left;
font-family: times new roman;
font-weight: normal;
font-size: 1.7em;
font-style: italic; 
width:550px; 
height:30px; 
position:relative; 
left:300px; 
top:60px;
}

#slogan p.stin {
z-index:80;
color: #222222;
position:relative; 
left:302px; 
top:32px;
}


/* definice stredni casti zahlavni grafiky */
#head_mid {
z-index:100;
BACKGROUND: url('head_mid.jpg');
background-repeat:no-repeat; 
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:920px; 
height:200px; 
position:relative; 
left:0px; 
top:0px;
}

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

/* definice leve casti zahlavi vedle menu */
#head_botl {
z-index:100;
BACKGROUND: url('head_botl.jpg');
background-repeat:no-repeat; 
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:230px; 
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:690px; 
height:50px; 
position:relative; 
left:0px; 
top:0px;
}



#menu {
z-index:100;
background:none; 
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
text-align:left; 
width:555px; 
height:50px; 
position:relative; 
top:10px;
left:70px;
}




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


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

/* definice levého sloupce */
#left {
z-index:80;
BACKGROUND: url('left_bg.jpg');
background-repeat:repeat-y; 
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:230px; 
height:auto; 
position:relative; 
left:0px; 
top:0px;
}


#left_up {
z-index:90;
BACKGROUND: url('left_up.jpg');
background-repeat:no-repeat; 
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:230px; 
height:40px; 
position:relative; 
left:0px; 
top:0px;
}

#left_up p {
background: none; 
background-repeat:no-repeat;
margin: 0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
text-align:left;
font-size:1.5em; 
font-weight:600; 
font-family:arial; 
color:#FFFFFF;
float:left; 
width:100px; 
height:auto;
position:relative; 
left:75px; 
top:0px; 
}

#left_up a {
text-decoration:none;
color:#f5b702;
}

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




#left_mid {
z-index:90;
BACKGROUND: url('left_mid.jpg');
background-repeat:no-repeat; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:230px; 
min-height:225px; 
position:relative; 
left:0px; 
top:0px;
}

#left_mid p.nadpis{
z-index:100;
BACKGROUND: none;
color: #e4e9ef;
font-size: 0.9em;
float:left; 
text-align:left;
margin:10px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:200px; 
position:relative; 
left:70px; 
top:0px;
}

#left_mid p.obsah{
BACKGROUND:none;
z-index:100;
color: #ffffff;
font-size: 0.9em;
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:140px; 
position:relative; 
left:75px; 
top:0px;
}

#left_mid p {
BACKGROUND:none;
margin: 5px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
text-align:left;
font-size:0.7em; 
font-weight:normal; 
font-family:arial; 
color:#FFFFFF;
float:left; 
width:130px; 
height:auto;
position:relative; 
left:80px; 
top:0px; 
}

#left_mid p.y {
text-align:center;
}


#left_mid a {
background: none; 
background-repeat:no-repeat;
text-decoration:none;
margin: 0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
text-align:left;
font-size:1.2em; 
font-weight:600; 
font-family:arial; 
color:#e4e9ef;
}

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



/* definice pravého sloupce */
#right {
z-index:80;
BACKGROUND: url('right_bg.jpg') #e4e9ef;
background-repeat:repeat-y; 
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:690px; 
height:auto; 
position:relative; 
left:0px; 
top:0px;
}

/* nadpis hlavni casti */
#right_up {
z-index:90;
BACKGROUND: url('right_up.jpg');
background-repeat:no-repeat; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:690px; 
height:60px; 
position:relative; 
left:0px; 
top:0px;
}

#right_up H1{
BACKGROUND:none;
z-index:100;
color: #ff8800;
font-size: 28px;
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: 28px;
font-weight: bold;
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:500px; 
z-index:90;
color: #666666;
position:relative; 
left:12px; 
top:-32px;
}


#stin.r{
top:-38px;
}

/* navigacni lista*/
#navigacni_lista {
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:600px; 
height:auto; 
position:relative; 
left:0px; 
top:0px;
}

#navigacni_lista p {
BACKGROUND:none;
margin: 0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
text-align:left;
text-indent:0px;
font-size:12px; 
font-weight:bold; 
font-family:arial;
font-style: italic; 
color:#445566;
float:left; 
width:610px; 
height:auto;
position:relative; 
left:5px; 
top: -3px; 
}

#navigacni_lista a {
font-weight: bold;
text-decoration:underline;
color:#2255aa;
}

#navigacni_lista a:hover {
text-decoration:none;
color:#445566;
}



/* obsah hlavni casti */
#text {
z-index:90;
BACKGROUND: url('right_bg.jpg');
background-repeat:repeat-y; 
float:left; 
text-align:left;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:690px; 
height:auto; 
position:relative; 
left:0px; 
top:0px;
}


#text p.uvitani{
BACKGROUND:none;
z-index:100;
color: #2255aa;
font-size: 1.2em;
text-indent:25px;
float:left; 
margin:5px 0px 3px 0px; 
padding:0px 0px 0px 0px; 
width:600px; 
position:relative; 
left:10px; 
top:0px;
}



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

#text H3{
BACKGROUND:none;
z-index:100;
color: #445566;
font-size: 1em;
text-indent:35px;
float:left; 
margin:5px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:600px; 
position:relative; 
left:10px; 
top:0px;
}


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

#text p.razitko{
width:450px; 
}


#text img.razitko{
BACKGROUND:none;
margin: 0px 0px 0px 10px; 
padding:0px 0px 0px 0px; 
float:left; 
width:150px; 
height:auto;
position:relative; 
left:0px; 
top:0px; 
}


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

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

#text p.y {
font-style: italic; 
text-align: right; 
}

#text p.img{
text-align:center;
}


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

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



#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:#000033;
float:left; 
width:570px; 
height:auto;
position:relative; 
left:50px; 
top:0px; 
}

#text ul.razitko{
width:450px; 
}

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



#text table{
z-index:100;
background-repeat:no-repeat;
border:0px #f5b602 dotted;
border-collapse:collapse;
background-color:#a4bdd7;
float:left; 
text-align:left;
margin:0px 0px 10px 0px; 
padding:0px 0px 0px 0px; 
width:530px; 
height:auto; 
position:relative; 
left:40px; 
top:0px;
}

#text table.leva{
text-align:left;
}


#text td {
border: 2px #f5b602 dotted;
BACKGROUND:none;
z-index:100;
color: #2255aa;
font-size: 0.8em;
text-indent:0px;
margin:5px 3px 3px 5px; 
padding:3px 1px 3px 5px; 
}

#text td.oddelovac {
border: 0px;
BACKGROUND:#e4e9ef;
z-index:100;
color: #2255aa;
font-size: 0.8em;
text-indent:0px;
margin:5px 3px 3px 5px; 
padding:3px 1px 3px 5px; 
}


 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;}


#aktualita {
z-index:90;
BACKGROUND: #a4bdd7;
background-repeat:repeat-y; 
border: 2px #f5b602 dotted;
float:left; 
text-align:left;
margin:0px 0px 10px 0px; 
padding:0px 0px 0px 0px; 
width:530px; 
height:auto; 
position:relative; 
left:40px; 
top:0px;
}

#aktualita.kodex {
z-index:90;
BACKGROUND: #a4bdd7;
background-repeat:repeat-y; 
border: 2px #f5b602 dotted;
float:left; 
text-align:left;
margin:0px 0px 10px 0px; 
padding:0px 0px 0px 10px; 
width:550px; 
height:auto; 
position:relative; 
left:30px; 
top:0px;
}


#aktualita p{
BACKGROUND:none;
z-index:100;
color: #2255aa;
font-size: 0.8em;
text-indent:10px;
float:left; 
margin:5px 3px 3px 5px; 
padding:0px 0px 0px 0px; 
width:525px; 
position:relative; 
left:0px; 
top:0px;
}

#aktualita p.hlavicka{
BACKGROUND:none;
z-index:100;
color: #2255aa;
font-size: 0.8em;
text-indent:10px;
font-weight: bold;
float:left; 
margin:0px 0px 0px 0px; 
}

#aktualita p.obrazek{
BACKGROUND:none;
z-index:100;
color: #2255aa;
font-size: 0.8em;
text-indent:0px;
font-weight: bold;
float:left;
width: 200px; 
margin:0px 0px 0px 0px; 
}

#aktualita p.vedle_obrazku{
BACKGROUND:none;
z-index:100;
color: #2255aa;
font-size: 0.8em;
text-indent:0px;
font-weight: bold;
float:left;
width: 300px; 
margin:10px 0px 0px 0px; 
}

#aktualita p.podpis{
BACKGROUND:none;
z-index:100;
color: #2255aa;
font-size: 0.8em;
text-indent:0px;
font-style: italic;
text-align:right;
font-weight: bold;
float:right; 
margin:0px 10px 5px 0px; 
}


#submenu {
z-index:90;
BACKGROUND: none;
background-repeat:repeat-y; 
border-bottom: 2px #445566 dotted;
border-top: 2px #445566 dotted;
float:left; 
text-align:center;
font-weight: bold;
font-size: 15px;
color: #445566;
margin:0px 0px 10px 0px; 
padding:3px 0px 3px 0px; 
width:530px; 
height:auto; 
position:relative; 
left:40px; 
top:0px;
}



#submenu a {
text-decoration:none;
color:#445566;
}

#submenu a:hover {
text-decoration:underline;
color:#a4bdd7;
}


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


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


#left_bot {
z-index:90;
BACKGROUND: url('left_bot.jpg');
background-repeat:no-repeat; 
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:230px; 
height:128px; 
position:relative; 
left:0px; 
top:0px;
}


#right_bot {
z-index:90;
BACKGROUND: url('right_bot.jpg');
background-repeat:no-repeat; 
background-position:bottom; 
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:690px; 
height:128px; 
position:relative; 
left:0px; 
top:0px;
}

#right_bot p {
BACKGROUND:none;
margin: 0px 0px 5px 0px; 
padding:0px 0px 0px 0px; 
text-align:left;
text-indent:0px;
font-size:0.7em; 
font-weight:normal; 
font-family:arial; 
color:#000033;
float:left; 
width:610px; 
height:35px;
position:relative; 
left:10px; 
top:50px; 
}

#right_bot p.mapa_webu {
BACKGROUND:none;
font-size:0.7em; 
color:#e4e9ef;
float:left; 
text-align:right;
width:490px; 
height:20px;
position:relative; 
left:0px; 
top:60px; 
}


#right_bot a {
color:#e4e9ef;
text-decoration:none;

}

#right_bot a:hover {
text-decoration:underline;
}



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


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


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

#foot_left_bg 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:600; 
font-family:arial; 
color:#e4e9ef;
float:left; 
width:650px; 
height:auto;
position:relative; 
left:70px; 
top:0px; 
}


#foot_left_bg a {
font-weight:normal; 
color:#e4e9ef;
text-decoration:none;

}

#foot_left_bg a:hover {
text-decoration:underline;
}




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

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

/* definice paty - horni cast - zakonceni */
#foot_up_bot {
z-index:80;
BACKGROUND: none;
background-repeat:no-repeat; 
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:920px; 
height:103px; 
position:relative; 
left:0px; 
top:0px;
}

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

#foot_leftr_bot {
z-index:90;
BACKGROUND: url('foot_leftr_bot.jpg');
background-repeat:no-repeat; 
background-position:top; 
float:left; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
width:690px; 
height:103px; 
position:relative; 
left:0px; 
top:0px;
}

#foot_leftr_bot p {
z-index:100;
BACKGROUND:none;
margin: 0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
text-align:left;
text-indent:0px;
font-size:0.9em; 
font-weight:600; 
font-family:arial; 
color:#ffffff;
float:left; 
width:600px; 
height:auto;
position:relative; 
left:-120px; 
top:40px; 
}

#foot_leftr_bot a {
color:#e4e9ef;
text-decoration:none;

}

#foot_leftr_bot a:hover {
text-decoration:underline;
}


#foot_leftr_bot p.valid{
z-index:90;
BACKGROUND: red;
text-align: center;
float:left; 
width:120px; 
height:auto; 
position:relative; 
left:100px; 
top:0px;
}


/* definice zapati*/

#foot {
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:920px; 
height:auto; 
position:relative; 
left:0px; 
top:0px;
}

#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:920px; 
height:30px; 
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: 2px solid #2255aa; margin:5px 10px 5px 5px;}

.highslide:hover img {border: 2px solid #ff8800;}

.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;
}


