/* Body - Cele telo dokumentu */
body,html {
 font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif; 
 font-size: 82%;
 color: #000000; 
 margin: 0;
 text-align: center;
 background:url("grafika/bg-body2.gif") 0% 0% repeat-x black; 
 /* background:url("grafika/bg-body2.gif") 0% 0% repeat-x #2E2304;  */
} 
/* Konec Body - Cele telo dokumentu */



/* Globalni styly */
hr {
 position: absolute;
 top: -12721px;
 width: 50px;
}

A:link {
 color: #1E68C9; 
 text-decoration: underline; 
} 

A:visited {
 color: #604198; 
 text-decoration: underline; 
} 

A:active, A:hover {
 color: #769706; 
 text-decoration: underline; 
} 

a img {
 border: 0px solid #B1B8B8;
}

a:hover img {
 border: 0px solid #000000;
}

h1 {
 width: auto;
 margin: 0 0 0 0; 
 padding: 8px 11px; 
 color: #5D0406;
 text-align: left;
 font-size: 150%;
 font-weight: normal;
 /*border: 2px solid #661114; */
 /*border-width: 1px 0 1px 0;*/
 font-family: "Trebuchet MS", sans-serif, "Arial CE", "Lucida Grande CE";
 /*background: #5D0406;*/
}
 


h2 {
 padding: 2px 2px 0 0;
 margin: 15px 0 0 0;
 font-size: 130%; 
 font-weight: normal; 
 color: #910000; 
 clear: left;
} 

h2 a, h2 a:link, h2 a:visited, h2 a:active, h2 a:hover {
 font-weight: normal;
 font-size: 100%; 
}

h2 a:link {
 color: #AB0907;
 text-decoration: underline;
}

h2 a:visited {
 text-decoration: underline; 
}

h2 a:active {
 color: #000;
 text-decoration: underline; 
}

h2 a:hover {
 color: #000;
 text-decoration: underline; 
}

h3 {
 clear: left;
 padding: 0 5px 0 0;
 margin: 15px 0 0 0;
 font-size: 100%; 
 font-weight: bold;
 color: #000;  
} 


ul {
 position: relative;
 right: 10px;
 clear: left;
}

ul li {
 list-style-image: url("grafika/icon-list2.gif");
} 

ul#zkratky li, ul#souv li {
 list-style-image: url("grafika/icon-list2.gif");
} 

ul#zkratky li span {
 font-weight: bold;
} 

button {
 display: block;
 width: 57px;
 height: 22px;
 padding: 0 0 0 0;
 margin: 0 0 0 0;
 border: 0;
 text-indent: 0;
 background: none;
 position: relative;
 bottom: 2px;
}

button img {
 display: block;
 width: 53px;
 height: 20px;
 margin: 0 0 0 0;
 border: 0;
}
/* Konec Globalni styly */

/* Globalne pouzivane tridy */
.clear {
 display: block;
 float: none;
 clear: left;
 width: 400px;
 height: 4px;
 font-size: 1px;
 margin: 0;
 padding: 0;
}

span.cistic {
 display: block;
 width: auto;
 clear: left; 
 font-size: 0;
 padding: 0;
 z-index: 3; 
 height: 4px;
 background: #fff;  
} 

.chyba {
 color: #BE050A;
 font-weight: bold;
}

.ok {
 color: #131684;
 font-weight: bold;
}

.txt {
background: #F7F9FD;
border: 1px solid #6797C7;
}
/* Konec Globalne pouzivane tridy */


div#all {
 width: 740px;
 background: #fff;
 position: relative;
 padding: 0px 0 10px 0;
 margin: 0 auto 20px auto;
}

/* Top - Cast nad hlavickou */
div#top {
 width: 740px;
 height: 70px;
 background:url("grafika/bg-top.gif") 0% 0% no-repeat #fff;
 position: relative;
 padding: 0 0 0 0;
 margin: 0 auto;
 border: 1px solid #9499A7;
 border-width: 1px 1px 0 1px; 
 border-top-color: #C8CBD2;
} 

div#top p#logo {
 position:absolute;
 top: 0;
 left: 0;
 width: 180px;
 height: 57px;
 margin: 8px 0 0 2px;
 padding: 0;
 overflow:hidden;
 color: #317CC2;
 font-size: 199%;
 font-weight: bold;
 text-decoration: none;
 font-family: "Trebuchet MS", sans-serif, "Arial CE", "Lucida Grande CE"; 
}

div#top p#logo img {
 display:block;
 position:absolute; left:0; top:0; z-index:1;
 width: 180px;
 height: 57px;
 cursor: pointer;
}

form#hledani {
 position: absolute;
 bottom: 15px;
 right: 15px;
 text-align: right;
}

form#hledani label {
 display: block;
 text-align: left;
 color: #999EA2;
 font-weight: bold;
 padding: 0 0 3px 0;
}

form#hledani input.txt, form#hledani button {
 display: block;
 float: left;
}

form#hledani input.txt {
 margin-right: 3px;
}
/* Konec  Top - Cast nad hlavickou */

/* Hlavicka */
div#header {
 width: 740px;
 height: auto;
 position: relative;
 top: 0px; 
 padding: 93px 0 0 0;
 margin: 0 auto;
 text-align: left;
 background:url("grafika/head3.jpg") 0% 0% no-repeat #FC9304;
 border: 1px solid #000;
 border-width: 0 1px 0 1px;  
}
/* Konec  Hlavicka */ 

/* Hlavni navigace */
#menu {
 width: 740px; 
 min-height: 10px;
 height: auto;
 padding: 3px 0 0 0;
 position: relative;
 margin: 0 auto;
 font-size: 110%;
 font-family: "Trebuchet MS", sans-serif, "Arial CE", "Lucida Grande CE";
 text-transform: uppercase;
} 

#menu A.tmenu {
 margin : 0 3px 0 0; 
 padding: 8px 0 6px 0;  
 font-weight: bold;
 display: block;
 width: 142px;
 height: auto; 
 float: left;
 text-align: center; 
 position: relative;
 left: 11px;
 z-index: 1;
}

#menu A#banner {
 position: relative;
}

#menu A.tmenu:link ,#menu A.tmenu:visited   {
 color: #fff; 
 text-decoration: none; 
 background:url("grafika/bg-menu2.jpg") 0% 0% no-repeat #4E0000;
 font-weight: bold; 
} 

#menu A.tmenu:active,#menu A.tmenu:hover  {
 color: #000; 
 text-decoration: none; 
 background:url("grafika/bg-menu2.jpg") 0% -100px no-repeat #511E00;
 font-weight: bold;
}

#menu span.cistic {
 margin: 0 0 -1px 0;
 position: relative;
 top: -1px;
 border: 1px solid #DF5200;
 border-width: 1px 0 0 0;
 background: #ffffff; 
} 

#menu a#selected {
 background:url("grafika/bg-menu.jpg") 0% -100px no-repeat #ffffff;
 color: #fff;
 border-color: #000; 
 border-bottom-color: #fff;
 z-index: 4;  
}
/* Konec Hlavni navigace */

/* Submenu */
#submenu {
 width: 740px; 
 height: auto;
 margin: 0 auto;
 font-size: 100%;
 font-family: "Trebuchet MS", sans-serif, "Arial CE", "Lucida Grande CE";
 background: #ffffff; 
 padding: 3px 0 3px 0;
 position: relative;
 top: -1px; 
 z-index: 3;
 border: 1px solid #000;
 border-width: 0 1px 1px 1px; 
} 
 
#submenu A {
 margin : 0 8px 0 0; 
 padding: 4px 7px;  
 font-weight: bold;
 display: block;
 width: auto;
 height: auto; 
 float: left;
 text-align: center; 
 position: relative;
 left: 10px;
 z-index: 1;
 text-transform: uppercase;
}

#submenu A:link,#submenu A:visited  {
 color: #fff; 
 text-decoration: none; 
 background: #A41817;
 font-weight: bold; 
} 

#submenu A:active,#submenu A:hover  {
 color: #000; 
 text-decoration: none; 
 background: #FEBA3D;
 font-weight: bold;
}

#submenu A#subselected:link,#submenu A#subselected:visited,#submenu A#subselected:active,#submenu A#subselected:hover  {
 color: #000; 
 text-decoration: none; 
 background: #fff;
 font-weight: bold;
}

#submenu span.cistic {
 margin: 0 0 -1px 0;
 position: relative;
 top: -1px;
 background: #ffffff; 
} 

/* Konec Submenu */


/* Hlavni Obsah - cela sirka vcetne sidebaru */
#obsah {
 width: 740px; 
 height: auto;
 position: relative;
 bottom: 1px; 
 padding: 0 0 10px 0;
 margin: 0 auto;
 text-align: left;
 background: url(grafika/bg-obsah.gif) 0% 0% repeat-y #C6C9D0;
 border: 1px solid #000;
 border-width: 0 1px 1px 1px;  
} 

#obsah span.cistic {
 display: block;
 width: auto;
 clear: both; 
 font-size: 0;
 padding: 0;
 z-index: 3; 
 height: 4px;
 background: none;  
} 

/* Pole pro text */ 
#pole, .pole, #home {
 width: 503px;
 height: auto;
 padding: 0 0 20px 0;
 margin: 10px 0;
 position: relative;
 left: 10px; 
 float: left; 
 color: #2A2A2A;
 font-size: 120%;
 background:url("grafika/bg-pole.gif") 0% 0% repeat-y #fff;
 /*border: 1px solid #000;*/
 border-width: 1px 0;
}

#home {
 width: 745px;
}
 
.pole#detail {
 width: 520px;
}

#pole p, .pole p {
 margin: 10px 0;
}

#pole p, #pole h2, #pole h3, #pole h4 {
 margin-right: 10px;
 margin-left: 10px;
}

#pole div.spot {
 width: 483px;
 margin: 0 0 10px 0;
 padding: 0 0 0 0;
 background: url(grafika/bg-spot.gif) 100% 100% repeat-x #F5F5F5;
 position: relative;
 left: 10px;
}

#pole div.spot h2 {
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 font-size: 120%;
 font-weight: bold;
}
#pole div.spot h2 a {
 width: 483px;
 display: block;
 margin: 0 0;
 padding: 2px 0px;
 text-indent: 10px;
}


#pole div.spot h2 a:link, #pole div.spot h2 a:visited {
 background: #BDC1CC;
 color: #5D5D5D;
 font-weight: bold; 
}

#pole div.spot h2 a:active, #pole div.spot h2 a:hover {
 background: #EE6900;
 color: #fff;
 font-weight: bold; 
}

#pole div.spot p {
 padding-right: 10px;
}

#pole div.spot p.datum {
 width: 70px;
 position: absolute;
 top: 3px;
 right: 10px;
 z-index: 3;
 color: #fff;
 font-weight: bold;
 padding: 0 0 0 0;
 margin: 0 0 0 0;
}
#pole div.spot p, #pole div.spot h1, #pole div.spot h2, #pole div.spot h3, #pole div.spot h4 {
 margin-right: 0px;
 margin-left: 0px;
}

#pole div.spot p.pereximg {
 width: 100px;
 height: 100px;
 padding: 0 0 0 0;
 margin: 10px 20px 0 0;
 float: left;
 background: url(grafika/bg-pereximg.gif) 0% 0% no-repeat #F5F5F5; 
 position: relative;
 left: 10px;
}

#pole div.spot p.pereximg img {
 width: 80px;
 height: 80px;
 padding: 0 0 0 0;
 margin: 9px 0 0 9px;
 background: url(grafika/bg-pereximg.gif) 0% 0% no-repeat #F5F5F5; 
}

.homebox {
 width: 220px;
 height: auto;
 background: url(grafika/homebox.gif) 0% 0% repeat-x #FFB123; 
 border: 1px solid #000;
 float: left;
 margin: 20px 15px 0 0;
 padding: 0 0 20px 0;
 position: relative;
 left: 20px;
}

.homebox h2 {
 background: #5D0406;
 padding: 8px 8px 8px 8px;
 margin: 0 0 0 0;
 color: #fff;
 font-weight: bold;
}

.homebox p {
 padding: 2px 8px;
 margin: 0 0 0 0;
 color: #000;
 font-weight: normal;
  font-family: "Trebuchet MS", sans-serif, "Verdana CE", "Arial CE", "Lucida Grande CE"; 
 font-size: 100%;
}

.homebox a img, .homebox a:hover img {
 border: none;
}
/* Konec pole pro text */ 

/* Sidebar */
#side {
 width: 225px;
 height: auto;
 margin: 0;
 position: relative;
 padding: 0;
 float: right;
 font-size: 100%;
} 

#side h2 {
 font-size: 130%;
 color: #fff;
 background: #5D0406;   
 margin: 0 0 0 0;
 padding: 7px 0 7px 0;
 text-indent: 10px;
}

#side h3 {
 width: auto;
 font-size: 110%;
 color: #F23F00;   
 margin: 0;
 padding: 0;
 border: none;
 text-align: left;
 font-style: normal;
 clear: left;
}

#side p  {                 
 width: auto;
 height:  auto;
 margin: 10px;
 padding: 0;
 text-align: left;
 color: #000000;
}

#side .sidebox, #side .sidebox2 {
 width: 205px;
 height: auto;
 background: #F5F5F5;
 padding: 0;
 margin: 10px 10px;
 clear: left;
}

#side .sidebox2 {
 padding: 0 0 10px 0;
}

#side .sidebox h2 {
 background: #5E656F;
 font-weight: bold;
}

#side .sidebox2 h2 {
 font-weight: bold;
}

#side .sidebox .randomfoto {
 display: block;
 width: 205px;
 height: 180px;
 margin: 0;
}
/* Konec Sidebar */


/* Strankovani */
.pagi {
 display: block;
 width: 500px;
 height: 35px;
 margin: 10px 0 0 0;
 background: #ffffff;
 clear: left;
}

.pagi a, .pagi span, {
 display: block;
 width: auto;
 height: auto;
 float: left;
 text-align: center;
 font-weight: bold; 
 text-decoration: none; 
}

.pagi a span, .pagi-foto a span {
 cursor: pointer;
}

.pagi span {
 border: 1px solid #0D6BB1;
 padding: 2px 4px;
 background: #fff;
 text-decoration: none;
 color: #000;
 margin: 2px 2px 0 0;
}

.pagi a:link span, .pagi a:visited span  {
 border: 1px solid #fff;
 color: #0D6BB1;
 background: #fff;
 text-decoration: none;
}

.pagi a:active span,.pagi a:hover span {
 border: 1px solid #073F67;
 color: #fff;
 background: #0D6BB1;
 text-decoration: none;
}

.pagi a:link,.pagi a:visited,.pagi a:active,.pagi a:hover {
 text-decoration: none;
}
/* Konec strankovani */

table {
 width: 512px;
 padding: 0;
 margin: 15px 0 0 0; 
 border: 0;
 border: 1px solid #8DB40A; 
 border-collapse: collapse; 
 background: url(grafika/bg-toptab2.jpg) 0% 0% repeat-x #F0F7FB; 
 color: #536905;
}

table tr {
 background: #FAFCEF;
 margin: 0;
 padding: 0;
}

table tr td, table tr th {
 padding: 2px 5px;
 border: 1px solid #CBE562;
}

table tr th {
 background: #CBE562;
 color: #5F7B11;
}



/* xxxxxxxxxxx Fotogalerie xxxxxxxxxxxxx */
div.g {
 width: 483px;
 height: auto;
 margin: 10px 0 0 0;
 padding: 0 0 0 0;
 position: relative;
 left: 10px;
}

div.g span, div.g span a, div.g span img {
 display: block;
 text-align: center;
}

div.g span {
 width: 118px;
 height: 65px;
 margin: 5px 0px 0 0;
 float: left;
}

div.g span a {
 width: 114px;
 height: auto;
 margin: 0 0 0 0;
}

div.g span a:link, div.g span a:visited {
 background: #fff;
 border: 1px solid #eee; 
}

div.g span a:active, div.g span a:hover {
 background: #910000;
 border: 1px solid #4F0000; 
}

div.g span img {
 width: 100px;
 height: 50px;
 margin: 5px auto 6px auto;
}

div.g span a img {
 border: 1px solid #000;
}

div.g span a:hover img {
 border: 1px solid #12152E;
}
/* xxxxxxxxxxx Fotogalerie konec xxxxxxxxxxxxx */


/* xxxxxxxxxxx Ke stazeni xxxxxxxxxxxxx */
img.wppr {
 display: block;
 width: 130px;
 height: 80px;
 margin: 5px 10px 5px 0;
 background: #eee;
 border: 1px solid #000;
 float: left;
}
/* xxxxxxxxxxx Ke stazeni konec xxxxxxxxxxxxx */


/* Paticka */
#footer {
 width: 740px;
 height: auto; 
 position: relative;
 top: 0px;
 margin: 10px auto 0px auto;
 padding: 0 0 8px 0;
 text-align: left;
 font-size: 100%;
 color: #69707E;
 background: #E8E9EC;  
 border: 1px solid #C6C9D0;
}

#footer p {
 margin:  0 0 0 10px;
 padding: 4px 0 0 0;
}

#footer A:link {
 color: #69707E; 
 text-decoration: underline; 
} 

#footer A:visited {
 color: #69707E; 
 text-decoration: underline; 
} 

#footer A:active, #footer A:hover {
 color: #000; 
 text-decoration: underline; 
} 
/* Konec Paticka */



h4, #pole, .pole, #side h2, #side h3, #side ul li, .sidekontakt, #fotodetail, .supatlacitko, #diky, form#hledani label {
 font-family: "Trebuchet MS", sans-serif, "Verdana CE", "Arial CE", "Lucida Grande CE";
}

#side .sidebox2 ul {
 margin: 0 0 0 0;
 padding: 10px 0 10px 20px; 
}

#side .sidebox2 ul li {
 list-style-type: none;
 margin: 0 0 0 0;
 padding: 0 0 0 0; 
 font-family: "Trebuchet MS", sans-serif, "Arial CE", "Lucida Grande CE";
 font-size: 110%;  
}

#side .sidebox2 ul li a:link, #side .sidebox2 ul li a:visited { color: #910000; font-weight: bold; }
#side .sidebox2 ul li a:active, #side .sidebox2 ul li a:hover { color: #000; font-weight: bold; }

/* Konec Sezony */
.pozor {
 width: auto;
 height: auto;
 border: 1px solid #8DB40A;
 border-width: 1px 0;
 background: #F3FDD0;
 margin: 10px 0 20px 0;
 padding: 0 10px; 
}

.pozor p {
 color: #536905;
}
/* Konec Sezony konec */



/*
Nasledujici kod je css pro Lightbox.
Lightbox je JavaScript, ktery je na tomto webu pouzit pro otevirani fotografii.
Vlastni script Lightbox je licencovany pod Creative Commons Attribution 2.5 License,
Original verzi je mozne stahnout na teto adrese: http://www.huddletogether.com/projects/lightbox2/
CSS i vlastni script na tomto webu byl upraven.  
*/

/* XXXXXXXXXXXXXXXXXXX LIGHTBOX XXXXXXXXXXXXXXXXXXXXX */
#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
}	
/* XXXXXXXXXXXXXXXXXXX LIGHTBOX KONEC XXXXXXXXXXXXXXXXXXXXX */


/* Doporuceni stranky znamemu */
body#doporuc {
 background: #fff; 
 padding: 20px 20px 120px 20px;
 margin: 0;
 text-align: left;
 font-size: 101%; 
 border: 5px solid #8DB40A;
 border-width: 5px 0 0 0;
} 

body#doporuc form {
 font-size: 100%; 
} 

body#doporuc h1 {
 margin: 0 0 0 0;
 padding: 0 0 10px 0;
}

body#doporuc p {
 font-size: 90%;
 margin: 15px 0 0 0;  
} 

body#doporuc label {
 display: block;
 width: 130px;
 float: left;
 color: #3B88C0;
 font-weight: bold; 
 text-align: right;
 padding: 0 4px 0 0; 
} 

body#doporuc #mailtext {
 width: auto;
 color: #616161;
 padding: 0 10px 10px 10px;
 border: 1px dashed #274E9C;
 background: #F7F9FD;
 font-size: 90%;
} 

body#doporuc .blu {
 color: #336FC8;
}

body#doporuc .link {
 display: block;
 font-size: 90%;
 color: #336FC8;
 text-decoration: underline;
 overflow: hidden; 
}

body#doporuc .odesli {
 padding-top: 5px;
 text-align: center;
}

body#doporuc .odesli #tlac {
 display: block;
 width: 197px;
 height: 51px;
 background:url("grafika/odeslat-doporuceni.gif") 0% 0% no-repeat; 
 border: 0;
 font-size: 0px;
 text-indent: 200px;
 overflow: hidden;
 margin: 0 auto;
 font-weight: bold;
 cursor: pointer;
 cursor: hand;
}

body#doporuc div#diky {
 color: #91BC29;
 font-weight: bold;
 text-align: center;
 font-size: 140%; 
 margin-top: 70px;
}

body#doporuc p#close, body#doporuc p#dikylogo {
 text-align: center;
}

body#doporuc p#close {
 position: relative;
 top: 35px;
}

body#doporuc p#close a {
 display: block;
 width: 200px;
 height: auto;
 padding: 15px 5px;
 font-size: 150%;
 text-transform: uppercase;
 text-align: center;
 margin: 0 auto;
}

body#doporuc p#close a:link, body#doporuc p#close a:visited {
 background: #EEEEEE;
 border: 1px solid #D1D1D1;
 color: #8B8C96;
}

body#doporuc p#close a:active, body#doporuc p#close a:hover {
 background: #F3FDD0;
 border: 1px solid #8DB40A;
 color: #536905;
}
/* Doporuceni stranky znamemu konec */

/* Toolbar */
#toolbar {
 width: auto;
 height: auto;
 clear: both;
 padding: 5px 0 5px 5px;    
 color: #536905;  
 font-size: 110%;
 margin: 0 15px;
 background: #E6F2B0;
}

#toolbar a {
 display: block;
 width: auto;
 height: auto;
 float: left;
 text-align: center;
 padding: 5px 5px 5px 21px;   
 margin: 0 5px 0 0; 
}

#toolbar a:link, #toolbar a:visited {
 color: #749309;
 background: #F7FBE3;
}

#toolbar a:active, #toolbar a:hover {
 color: #2856A2;
 background: #fff;
}



#toolbar a#tisk {
 background:url("grafika/icon-print.gif") 3px 50% no-repeat; 
 padding-left: 21px;
}

#toolbar a#tisk:link, #toolbar a#tisk:visited {
 color: #749309;
 background: #F7FBE3;
}

#toolbar a#tisk:active, #toolbar a#tisk:hover {
 color: #2856A2;
 background: #fff;
}


#toolbar a#tell {
 background:url("grafika/icon-ok.gif") 3px 45% no-repeat; 
 padding-left: 21px;
}

#toolbar a#tell:link, #toolbar a#tell:visited {
 color: #749309;
 background: #F7FBE3;
}

#toolbar a#tell:active, #toolbar a#tell:hover {
 color: #2856A2;
 background: #fff;
}


#toolbar span.cistic {
 margin: 0 0 0 0;
 width: auto;
 height: 1px;
 clear: both;
 background: none;
 margin: 0 0 0 0; 
} 
/* Toolbar konec */

/* Mapa webu */
ul#mapa {
 padding: 0 0 0 0;
 margin: 0 0 0 0; 
}

ul#mapa li {
 padding: 0 0 0 10px;
 margin: 0 0 0 0; 
 font-weight: bold;
}

ul#mapa li ul {
 padding: 0 0 0 0;
 margin: 0 0 0 0; 
}

ul#mapa li ul li {
 padding: 0 0 0 10px;
 margin: 0 0 0 0; 
 font-weight: normal;
}

.item {
 display: block;
 background:url("grafika/icon-item.gif") 3px 45% no-repeat #fff; 
 padding-left: 21px;
}

.folder {
 display: block;
 background:url("grafika/icon-folder.gif") 3px 45% no-repeat #fff; 
 padding-left: 21px;
}

.home {
 display: block;
 background:url("grafika/icon-home.gif") 3px 45% no-repeat #fff; 
 padding-left: 21px;
}

#dolni_banner {
color: white;
background-color: white;
text-align: center;
}

.google_ban {
text-align: center;
position: relative;
top: 100px;
}
/* Mapa webu konec */


.strankovani { text-align: center; }
.strankovani a:link, .strankovani a:visited { color: #000000; font-weight: bold;  }
.strankovani a:active, .strankovani a:hover { color: #000000; font-weight: bold;  }