/* CSS Document */

body
	{
	margin: 0px; padding: 0px;
	background:#FFFFFF url(Pictures/background.gif) repeat;
	font-size: 12px;
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	color: #000000;
	text-align: center;
	}

a
	{
	color:#000000;
	text-decoration:none;
	outline:none;
	}
	
table a:hover
	{
	color:#d9221a;
	}

img{ border:0px; }
a:hover { color:#FF9900; text-decoration: none; }

ul,ol,li {padding:0; margin:0; list-style:none; /*line-height:1;*/}

p {padding: 0 0 15px; margin:0;}

h1, h2, h3
	{
	color: #d9221a;
	font-family: 'Times New Roman CE', 'Times New CE', 'Times CE', 'Times New Roman', times, serif;
	font-size: 18px;
	background: url(Pictures/h-bg.gif) repeat-x 0 8px;
	padding: 0px 0px 15px;
	margin: 0;
	}

h1 span, h2 span, h3 span
	{
	background: #fff url(Pictures/h-point.gif) no-repeat 0px 8px; 
	padding: 0px 13px; 
	position:relative; 
	left: -15px;
	display: inline-block;
	}

#nazev-stranky
	{
	background:none;
	text-align:left;
	width:850px;
	font-weight:bold;
	background: url(Pictures/h-point.gif) no-repeat 0px 8px;
	padding: 0px 0px 20px 15px;
	position:relative; 
	left: -15px;
	}

#nazev-stranky h2
	{
	background: none;
	padding: 0px;
	}
	
#nazev-stranky-2
	{
	background:none;
	text-align:left;
	width:850px;
	font-weight:bold;
	background: url(Pictures/h-point.gif) no-repeat 0px 8px;
	padding: 0px 0px 20px 15px;
	position:relative; 
	left: 35px;
	top:20px;
	}
	
#nazev-stranky-2 h2
	{
	font-family: 'Times New Roman CE','Times New CE','Times CE','Times New Roman',times,serif;
	font-size: 18px;
	background: none;
	padding: 0px;
	}

#stalo-se h2 span {background: #ebebeb url(Pictures/h-point.gif) no-repeat 0px 8px; }

.texpage
	{
	color:#000000;
	font-size:11px;
	margin:10px 10px 0px 10px;
	}
	
.cistic, .clear {clear: both;}
.none {display: none;}

#obal
	{
	position: relative;
	width: 950px;
	padding: 90px 0px 0px 0px;
	background:url(Pictures/back-horni.gif) no-repeat 0 87px; 
	margin: 0px auto 20px;
	text-align: left;
	}

#default #obal
	{
	padding: 130px 0px 0px 0px;
	background:url(Pictures/back-horni.gif) no-repeat 0 127px;
	}

#obal-in
	{
	position: relative;
	width: 950px;
	background: url(Pictures/bgy.gif) repeat-y -2px 0px;
	padding: 0px;
	margin: 0px;
	border:0px;
	}

#obal-in2
	{
	 width: 950px;
	 background: url(Pictures/odchozi-bg.jpg) no-repeat 2px bottom;
	 padding: 0px;
	 margin: 0px;
	 border: 0px;
	}
	
#obal-in2-virtual
	{
	 width: 950px;
	 background: url(Pictures/odchozi-bg-virtual.jpg) no-repeat;
	 background-position:2px top;
	 padding: 0px;
	 margin: 0px;
	 border: 0px;
	}
	
#back-main
	{
	 position: absolute;
	 left: 317px;
	 top: 80px;
	 background: url(Pictures/back-main.gif) no-repeat 0 0;
	 width: 585px;
	 height: 390px;
	}

#back-main img
	{
	 position: relative;
	 left: 17px;
	 top: 12px;
	}

#stalo-se
	{
	clear: both;
	margin:0px;
	padding: 15px 30px;
	background: #FFF url(Pictures/back-spodek-udalosti.gif) repeat-x 0 0;
	}

#stalo-se a
	{
	color:#999999;
	}
	
#stalo-se a:hover
	{
	color:#FF9900;
	text-decoration: none;
	}

#spodek
	{
	clear: both;
	display: block;
	height: 40px;
	width: 946px;
	position:relative; left: 2px;
	z-index: 0;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background: url(Pictures/back-spodek.gif) repeat-x 2px bottom;
	}

#stalo-se-spodek
	{
	clear: both;
	display: block;
	height: 3px;
	width: 950px;
	background: url(Pictures/stalo-se-spodek.gif) repeat-x 0 0;
	padding: 0px;
	margin: 0px;
	}
	
#menu { text-align: right; position:relative; padding-right: 10px; top:55px; font-weight:bold; z-index:2; }

#menu a{ padding:1px; border:1px solid #000000; background-color: #D3D3D3; }
	
#menua:hover { text-decoration:none; color:#000000; background-color:#999999; }

#menu-sekce
	{
	margin:0px;
	border:0px;
	padding:0px;
	width:auto;
	text-align:center;
	}

#menu-sekce a:hover
	{
	color: #d9221a;
	width:auto;
	}

.text-menu
	{
	padding-top:5px;
	display:block;
	}

.menupanorama-span
	{
	position: relative;
	top: 20px;
	padding-top: 290px;
	padding-left:5px;
	float:right;
	width:200px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	background: url(Pictures/stin-sekce-panorama.gif) no-repeat 13px 0px;
	}
	
.menucasti-span
	{
	margin-top:10px;
	position: relative;
	top: 0px;
	padding-top: 105px;
	padding-right:26px;
	float:right;
	width:180px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	background: url(Pictures/stin-sekce.gif) no-repeat 13px 0px;
	}
	
.menudalosti-span
	{
	position: relative;
	top: 20px;
	padding-top: 290px;
	padding-right:0px;
	padding-left:2px;
	float:right;
	width:200px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	}
	
.menuvideo-span
	{
	position: relative;
	top: 20px;
	padding-top: 290px;
	padding-right:35px;
	float:right;
	width:220px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	background: url(Pictures/stin-sekce-video.gif) no-repeat 13px 0px;
	}
	
#default #logo { position: absolute; top: 25px; left: 40px; }
#logo { position: absolute; top: 10px; left: 40px; }	

#leva-cast
	{
	float: left;
	width: 248px;
	border: 0px;
	padding: 10px 0px 15px 40px;
	margin: 0px;
	}

 
.novinky {
 	margin: 0;
	padding: 15px 0 0;
	}
	
.novinky ul li {padding-bottom: 10px;}
.dalsi {text-align: right;}

#nahled-video {text-align: center;}
	
#nahled-video object
	{
	border: 1px solid #EFEFEF;
	display:block;
	margin:auto;
	width:250px;
	height:90px;
	text-align:center;
	}

.pocet-pohlednic { padding: 15px 0 0; }
.pocet-pohlednic p {line-height: 18px;}

#prava-cast
	{
	float: right;
	padding: 370px 0 0;
	margin: 0px; 
	width: 613px;
	}

#default #obsah {padding: 0px 0px 30px; margin: 0 50px 0 0; } 
#obsah {padding: 40px 0; margin: 0 50px;}

#stredni-cast
	{
	position: relative;
	padding: 420px 0px 0px 0px;
	margin: 0 auto;
	width: 850px;
	text-align: center;	 
	z-index: 5;
	min-height: 30px;
	_height: 30px;
	}

#stredni-cast-vypis
	{
	position: relative;
	padding: 20px 0px 15px 0px; margin: 0 auto;
	width: 850px;
	text-align: center;	 
	}
	
h1#popis
	{
	font-size: 12px;
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	color: #333;
	background: transparent;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	}

#obal-fotka
	{
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	width: 850px;
	z-index: 0;
	padding: 20px 0px 0px 0px;
	margin:0px;
	border:0px;
	}
	
#obal-fotka object
	{
	display:block;
	margin:auto;
	text-align:center;
	}
	
#obal-multi-panorama
	{
	position: absolute;
	top: 0;
	left: -46px;
	text-align: center;
	width: 850px;
	z-index: 5;
	padding: 2px 0px 0px 0px;
	margin:0px;
	border:0px;
	}
	
#obal-multi-panorama object
	{
	display:block;
	margin:auto;
	text-align:center;
	z-index:-5;
	}

#obal-prochazeni
	{
	position: relative;
	top: 0;
	left: 0;
	margin: -420px 0 0;
	text-align:left;
	width: 850px;
	z-index: 5;
	padding: 20px 0;
	}

#obal-prochazeni ul {padding:0px; margin:0px 0px 0px 40px; }
#obal-prochazeni li {padding:0px; margin:0; list-style:square; list-style-image:url(Pictures/li-point.gif);}

#pohlednice-fotografie-vypis ul {padding:0px; margin:0px 0px 0px 40px; }
#pohlednice-fotografie-vypis li {padding:0px; margin:0; list-style:square; list-style-image:url(Pictures/li-point.gif); line-height: 170%}
#pohlednice-fotografie-vypis ul li ul {padding:0px; margin:0px 0px 5px 20px; }
#pohlednice-fotografie-vypis ul li ul li {line-height: 140%}

#fotka
	{
	padding: 1px;
	background-color:#D2D2D2;
	}
	
.fotka
	{
	padding: 1px;
	background-color:#D2D2D2;
	}

#nahled-fotky
	{
	position: absolute;
	top: 335px;
	left: 0px;
	padding:1px;
	background-color:#D2D2D2;
	}

#ikony
	{
	position: absolute;
	top: 180px;
	right: 53px;
	width: 45px;
	z-index: 5;
	}
	
#ikony-virtual
	{
	position: absolute;
	top: 190px;
	right: 30px;
	width: 45px;
	z-index: 5;
	}

#today, #ruzice, #zoom, #vypis_sekce, #form {display: block; height: 44px;}

#today a
	{
	display: block;
	height: 30px;
	background: url(Pictures/today.gif) no-repeat 0 0; 
	}
	
#today a:hover
	{
	background: url(Pictures/today.gif) no-repeat 0 -30px;
	}

#ruzice a
	{
	display: block;
	height: 30px;
	background: url(Pictures/ruzice.gif) no-repeat 0 0; 
	}
	
#ruzice a:hover
	{
	display: block;
	height: 30px;
	background: url(Pictures/ruzice.gif) no-repeat 0 -30px;
	}
	
#zoom a
	{
	display: block;
	height: 30px;
	background: url(Pictures/zoom.gif) no-repeat 0 0; 
	}
	
#zoom a:hover
	{
	background: url(Pictures/zoom.gif) no-repeat 0 -30px;
	}
	
#vypis_sekce a
	{
	display: block;
	height: 30px;
	background: url(Pictures/vypis_sekce.gif) no-repeat 0 0; 
	}
	
#vypis_sekce a:hover
	{
	background: url(Pictures/vypis_sekce.gif) no-repeat 0 -30px;
	}

#form a
	{
	display: block;
	height: 30px;
	background: url(Pictures/formular.gif) no-repeat 0 0; 
	}
	
#form a:hover
	{
	background: url(Pictures/formular.gif) no-repeat 0 -30px;
	}

#predchozi, #nasledujici
	{
	display: block;
	width: 70px;
	position: absolute;
	top: 50px;
	padding: 60px 0 0 0;
	text-align: center;
	color: #333;
	text-decoration: none;
	z-index: 5;
	}

a:hover#predchozi, a:hover#nasledujici
	{
	color: #d9221a;
	}

#predchozi {background: url(Pictures/sipka-vlevo.jpg) no-repeat 0 0; left: 30px}
#nasledujici {background: url(Pictures/sipka-vpravo.jpg) no-repeat 0 0; right: 30px}

#predchozi-virtual, #nasledujici-virtual
	{
	display: block;
	width: 70px;
	position: absolute;
	top: 50px;
	padding: 60px 0 0 0;
	text-align: center;
	color: #333;
	text-decoration: none;
	z-index: 5;
	}

a:hover#predchozi-virtual, a:hover#nasledujici-virtual
	{
	color: #d9221a;
	}

#predchozi-virtual {background: url(Pictures/sipka-vlevo.jpg) no-repeat 0 0; left: 10px}
#nasledujici-virtual {background: url(Pictures/sipka-vpravo.jpg) no-repeat 0 0; right: 10px}

ul#horni-menu
	{
	position: absolute;
	top: 25px;
	right: 50px;
	margin-left:4px;
	height: 40px;
	border-left:1px solid #999999;	
	}

ul#horni-menu li
	{
	float: left;
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	}

ul#horni-menu li a
	{
	color: #000;
	text-decoration: none;
	font-size: 12px;
	position: relative;
	padding: 12px 14px 0;
	height: 26px;
	text-align: center;
	float: left;
	display: block;
	background: #e3e3e3 url(./Pictures/horni-menu-bgx.gif) repeat-x 0 0;
	}

ul#horni-menu li.last
	{
	background: url()
	}

ul#horni-menu li a:hover
	{
	color: #000;
	background: #cdcdcd url(./Pictures/horni-menu-bgx-on.gif) repeat-x 0 0;
	text-decoration: none;
	}

#spodni-menu-div
	{
	position:absolute;
	bottom: 10px;
	left: 50%;
	margin-left: -220px;
	width:550px;
	}

ul#spodni-menu
	{
	display:block;
	position:absolute;
	bottom: 10px;
	left: 50%;
	margin-left: -245px;
	width:550px;
	}

#default ul#spodni-menu{ bottom: -5px; }

ul#spodni-menu li
	{
	float: left;	
	}

ul#spodni-menu li a
	{
	display: block;
	font-size: 12px;
	padding: 3px 12px 4px;
	margin-right: 5px;
	color: #000;
	text-decoration: none;
	text-align: center;
	border:1px solid #999999;
	background: #e3e3e3 url(./Pictures/horni-menu-bgx.gif) repeat-x 0 0;
	}

ul#spodni-menu li a:hover
	{
	color: #d9221a;
	background: #cdcdcd url(./Pictures/horni-menu-bgx-on.gif) repeat-x 0 0;
	text-decoration: none;
	}

.uvodniobrazek-sberatelu
	{
	margin:-5px auto auto 20px;
	height:227px;
	width:505px;
	background-image:url(Obrazky/schuzky-sberatelu.jpg);
	background-repeat:no-repeat;
	}
.textnovinek
	{
	position:relative;
	left:5px;
	top:0px;
	font-size:12px;
	border:0px;
	padding:0px;
	}

.dalsinovinky
	{
	position:absolute;
	left:70px;
	bottom: 0px;
	color:#000000;
	font-size:12px;
	border:0px;
	margin:0px 0px 30px 0px;
	display:block;
	}
	
#p-novinky
	{
	line-height: 17px;
	}
	
#p-today
	{
	line-height: 16px;
	text-align:justify;
	font-size:12px;
	}

#facebook a
	{
	display: block;
	width: 45px;
	height: 176px;
	position: absolute;
	right: -22px;
	top: 139px;
	border: 1px solid #CCC;
	background: url(Pictures/facebook.jpg) no-repeat 0 0; 
	z-index:0;
	}

#facebook a:hover
	{
	background: url(Pictures/facebook.jpg) no-repeat -45px 0;
	}
	
#facebook-2 a
	{
	display: block;
	width: 45px;
	height: 176px;
	position: absolute;
	right: -22px;
	top: 180px;
	border: 1px solid #CCC;
	background: url(Pictures/facebook.jpg) no-repeat 0 0; 
	}

#facebook-2 a:hover
	{
	background: url(Pictures/facebook.jpg) no-repeat -45px 0;
	}
	
#facebook-multi a
	{
	display: block;
	width: 45px;
	height: 176px;
	position: absolute;
	right: -22px;
	top: 570px;
	border: 1px solid #CCC;
	background: url(Pictures/facebook.jpg) no-repeat 0 0; 
	z-index:0;
	}

#facebook-multi a:hover
	{
	background: url(Pictures/facebook.jpg) no-repeat -45px 0;
	}
	
#facebook-like-it iframe, #facebook-like-it-twitter

	{
	display:block;
	float:left;
	position:absolute;
	right: 670px;
	top: -21px;
	border:0px;
	padding:0px;
	z-index:50;
	}
#facebook-like-it-twitter
	{
	right: 565px;
	}

#facebook a:hover
	{
	background: url(Pictures/facebook.jpg) no-repeat -45px 0;
	}

.numbersfotografii
	{
	position:relative;
	left:4px;
	top:11px;
	width:180px;
	}

.numbersfotek
	{
	position:relative;
	left:4px;
	top:14px;
	width:180px;
	}

.numberspristupu
	{
	position:relative;
	left:4px;
	top:17px;
	width:180px;
	}

.websnapr
	{
	background: transparent url(Pictures/ex.gif) no-repeat scroll right center;
	padding: 0px 12px 0px 0px;
	margin:0px;
	}

.extlink
	{
	background: transparent url(Pictures/ex.gif) no-repeat scroll;
	padding: 0px 12px 0px 0px;
	margin:0px;
	}

ul#partnerske-stranky
	{
	list-style-type: none;
	padding: 0 0 15px 0; margin: 0;
	}

ul#partnerske-stranky li 
	{
	list-style: none;
	list-style-image: none; 
	line-height: 18px;
	}

.isubmit
	{
	border: 1px solid #999999;
	background: #d8d5d5 url(./Pictures/button.gif) -0 -8px repeat-x;
	padding: 2px 4px;
	}
	
.itext,
.atext
	{
	border: 1px solid #999;
	padding: 3px 1px; margin: 1px;
	font-size: 11px;
	color:#000000;
	background: #FFF url(./Pictures/itext.gif) 0 0 repeat-x;
	}
.prihlaseni .atext  {width: 95px}
.prihlaseni .isubmit {width: 100px;}

.atext_in
	{
	border: 1px solid #999;
	padding: 3px 1px; margin: 1px;
	font-size: 11px;
	color:#000000;
	background: #DADADA;
	}

.mapy
	{
	padding:10px 0px 0px 10px;
	text-align:center;
	}

#prezident
	{
	display: block;
	width: 90px;
	height: 100px;
	position: absolute;
	right: -38px;
	top: 385px;
	border:0px;
	padding:0px;
	z-index: 5;
	} 
	
#nadpisy-stranek
	{
	color:#000000;
	background:none;
	}
	
#stredni-cast-vypis h2
	{
	background:none;
	padding:0 0 15px 0;
	text-align:right;
	}	

#nahled-funkce-today
	{
	padding-top:10px;
	width:auto;
	text-align:center;
	}

#vlastni-vyber
	{
	margin: 30px 0px 0px 75px;
	}	

/* stiny
	http://fetchak.com/ie-css3/
 */

img.a-fade
	{
	position: absolute;
	left: 17px;
	top: 4px;
	z-index: 10;
    }
 
img.b-fade
	{
	position: absolute;
	left: 17px;
	z-index: 0;
	top: 4px;
	}

#obal-fotka img, #nahled-funkce-today img, #vlastni-vyber-foto img
 	{
	padding: 0; margin: 0;
	-moz-border-radius: 0px; /* Firefox */
	-webkit-border-radius: 0px; /* Safari and Chrome */
	border-radius: 0px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	-moz-box-shadow: 0px 0px 10px #ccc; /* Firefox */
	-webkit-box-shadow: 0px 0px 10px #ccc; /* Safari and Chrome */
	box-shadow: 0px 0px 10px #ccc;  /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
	}

.vypis img
	{
	padding: 0; margin: 0;
	-moz-border-radius: 0px; /* Firefox */
	-webkit-border-radius: 0px; /* Safari and Chrome */
	border-radius: 0px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	-moz-box-shadow: 0px 0px 5px #dbdbdb; /* Firefox */
	-webkit-box-shadow: 0px 0px 5px #dbdbdb; /* Safari and Chrome */
	box-shadow: 0px 0px 5px #dbdbdb; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
	}

.table tr.over td
	{
	background: #f1f1f1;
	}
	
.stranky-sekce
	{
	 padding:0px 0px 10px 0px;
	}

.stranky-sekce a
	{
	 padding:0px 5px 0px 5px;
	 color:#777777;
	}
.stranky-sekce a:hover
	{
	 color:#D9221A;
	 text-decoration:underline;
	}

.tucne-cervene
	{
	font-weight:bold;
	color: #d9221a;
	}
	
#kontakty
	{
	float:right;
	font-size:12px;
	padding-right:15px;
	text-align: left;
	margin:10px 10px 0px 10px;
	width: 520px;
	}

#kontakty-obal
	{
	margin: 5px 0px 0px 35px;
	}
	
	
#vlastni-vyber-foto
	{
	float: left
	}

.kontakt
	{
	margin-bottom: 35px;
	padding: 0 20px 0 0;
	width: 240px;
	float: left;
	}

.kontakt .jmeno
	{
	font-size: 13px;
	}

.kontakt-popis
	{
	display: block;
	padding-bottom: 10px;
	}

.kontakt a
	{
	display: block;
	}

/* webdesign nahledy*/

.tabs {
	margin: 0; padding: 0px;
	list-style-type: none;
}
 
.tabs li {
	margin: 0px; padding: 0px;
	float: left;
	}

/*text pod obrazky*/	
.tabs li span
	{
	margin-top:6px;
	margin-left:0px;
	display: block;
	font-size:14px;
	font-weight:bold;
	}

/*velikost obrazku a jejich parametry*/
.tabs li .refnahled
	{
	display: block;
	width: 183px;
	height: 278px;
	overflow: hidden;
	}

/*velikost bloku obrazku a jejich parametry*/		
.tabs li a
	{
	display: block;
	padding: 10px; margin: 0 10px 0 0;
	font-size: 12px;
	text-decoration: none;
	
	}

.tabs li a:hover
	{
	color:#d9221a;
	}

.tabs li .refnahled img {width: 183px;}	

ul.tabs li.active a, ul.tabs li.active a:hover  {
	text-decoration: none; 
	color: #606;
}

/* tab content*/

.tab_container {
	overflow: hidden;
	clear: both;
	width: 100%;
	border: 0px;
}

.tab_content {
	position: relative;
	padding: 15px 0px 15px 365px;
	width: 325px;
	min-height: 300px;
	_height: 300px;
	border: 0px;
	}
	
.tabimg {
	display: block;
	position: absolute; top: 15px; left: 15px;
	width: 332px;
	height: 302px;
	overflow: hidden;
	}	
	
#content {
	position: relative;
	width: auto;
	min-height: 320px;
	_height: 320px;
	padding: 0px; margin:15px 0px 0px 0px;
	text-align: left;
	}

#content p {
	text-align: justify;
}

#content ul {padding:0px; margin:0px 0px 0px 5px; list-style:none; list-style-type:none; list-style-image:none; height:333px;}
#content li {list-style:none; list-style-type:none; list-style-image:none;}

img.in-fade
	{
	position: absolute;
	z-index: 50;
    }
 
img.out-fade
	{
	position: absolute;
	z-index: 40;
	}
.nazev-sekce
	{
	text-align:center;
	}

#data-virtual
	{
	background: url(Pictures/odchozi-virtual-bg.jpg) repeat-y 2px;
	height:360px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#EBEBEB;
	padding-top:10px;
	padding-left:55px;
	display:block;
	position:relative;
	width:auto;
	}
	
#data-multi-panorama
	{
	background: url(Pictures/odchozi-virtual-bg.jpg) repeat-y 2px;
	min-height:500px;
	_height:500px;
	border-top: 1px #EBEBEB solid;
	padding-top:10px;
	padding-left:55px;
	display:block;
	position:relative;
	width:auto;
	}

.odkaz-prohlidky
	{
	background-color:#FFFFFF;
	width:149px;
	height:95px;
	border:1px;
	border-color:#CCCCCC;
	border-style:solid;
	margin-top:5px;
	margin-right:30px;
	margin-bottom:10px;
	position:relative;
	float:left;
	padding:2px;
	}
	
#fotky-prohlidky
	{
	width:371px;
	height:340px;
	float:left;
	padding:0px;
	border:0px;
	margin:0px;
	display:block;
	}
	
#mapa-prohlidky
	{
	width:464px;
	height:211px;
	background-color:#FFFFFF;
	margin: 5px 0px 0px 0px;
	float:left;
	padding:2px;
	border:1px;
	border-color:#CCCCCC;
	border-style:solid;
	text-align:center;
	}
	
#mapa-multipan
	{
	width:464px;
	height:211px;
	background-color:#FFFFFF;
	margin-top: 5px;
	padding:2px;
	border:1px #CCCCCC solid;
	}
	
#reklama-prohlidky
	{
	width:464px;
	height:95px;
	background-color:#FFFFFF;
	margin:15px 0px 0px 0px;
	float:left;
	border:1px;
	padding:2px;
	border-color:#CCCCCC;
	border-style:solid;
	position:relative;
	}
	
.nadpis-prohlidka
	{
	display:block;
	}

.nadpis-prohlidka-mapa
	{
	float:right;
	margin-right:389px;
	margin-top:-15px;
	}

.buble-virtual
	{
	position:absolute;
	background:none;
	right:6px;
	top:73px;
	z-index:2;
	}
.nadpis-multi-panorama
	{
	width:250px;
	}

.nadpis-nadpis-multi-panorama-mapa
	{
	padding:0px;
	margin:0px;
	border:0px;
	}

#mapa-webu-odrazky ul {padding:0px; margin:0px 0px 0px 40px; list-style:none; font-weight:bold; font-size:13px;}
#mapa-webu-odrazky li {padding:0px; margin:0; list-style:none; line-height: 170%; font-weight:bold; font-size:13px;}
#mapa-webu-odrazky ul li ul {padding:0px; margin:0px 0px 5px 20px; list-style:square; list-style-image:url(Pictures/li-point.gif); font-weight:normal; font-size:12px;}
#mapa-webu-odrazky ul li ul li {line-height: 130%; list-style:square; list-style-image:url(Pictures/li-point.gif); font-weight:normal; font-size:12px;}

#obsah p {text-align:justify; padding:8px 0px 0px 0px;}


