html {
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}
body {
	margin: 0 0 0 0;
	padding: 20px 0 0 0;	
	font-family: "Arial", "Verdana", sans-serif;
	font-size: 12px;
	color: black;
}
div.lines {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 100%;
	height: 30px;
	background: url("../img/lines.jpg") top center repeat-x;
}
div.linesbot {
	margin: 0 0 0 0;
	padding: 30px 0 0 0;
	width: 100%;
	height: 20px;
	_height: 30px;
	background: url("../img/lines.jpg") top center repeat-x;
}
div.linesbot p {
	padding: 0 0 0 20px;
}
div.linesbot p {  
	margin: 10px 0 0 0;
	padding: 0 0 0 20px;
	_padding: 10px 0 0 20px;
	font-size: 9px
}
div.linesbot p img {
	margin-top: -10px;
	float: left;
}
div.linesbot p#heel {
	margin: -20px 20px 0 0;
	text-align: right;
	font-size: 12px;
}
div.linesbot p#heel a:link, div.linesbot p#heel a:visited {
		color: black;
	text-decoration: underline;
} 
div.linesbot p#heel a:hover, div.linesbot p#heel a:active {
	text-decoration: none;
} 
/* HLAVICKA */
h1 {
	position: relative;
	margin: auto;
	margin-top: 0;
	margin-bottom: 0px;
	padding: 30px 0 0 120px;
	width: 830px;
	height: 50px;
	overflow: hidden;
	font-size: 21px;
	text-transform: uppercase;
}
h1 span {
	display: block;
	position: absolute; 
	left: 0; 
	top: 0; 
	z-index: 1;
	width: 950px; 
	height:80px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: white url("../img/logo.jpg") top center no-repeat;
}
/* CONTENT */
#content {
	position: relative;
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: url("../img/bg.jpg") top center no-repeat;
	border-top: 1px solid transparent;
	_border: 0;
}
#img01, #img02,#img03,#img04,#img05,#img07,#img08,#img09 {
	position: absolute;
	top: -100px;
	left: 0;
	width: 84px;
	height: 413px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: url("../img/dec02.jpg") top center no-repeat;
}
#img01 {
	background: url("../img/dec01.jpg") top center no-repeat;
}
#img02 {
	background: url("../img/dec02.jpg") top center no-repeat;
}
#img03 {
	background: url("../img/dec03.jpg") top center no-repeat;
}
#img04 {
	background: url("../img/dec04.jpg") top center no-repeat;
}
#img05 {
	background: url("../img/dec05.jpg") top center no-repeat;
}
#img07 {
	background: url("../img/dec07.jpg") top center no-repeat;
}
#img08 {
	background: url("../img/dec08.jpg") top center no-repeat;
}
#img09 {
	background: url("../img/dec09.jpg") top center no-repeat;
}
h2 {
	position: absolute;
	top: -40px;
	left: 95px;
	width: 30px;
	height: 427px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow: hidden;
}
h2 span {
	display: block;
	position: absolute; 
	left: 0; 
	top: 0; 
	z-index: 1;
	width: 30px;
	height: 427px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
h2 span.h201 {
	background: url("../img/h201.jpg") top left no-repeat;
}
h2 span.h202 {
	background: url("../img/h202.jpg") top left no-repeat;
}
h2 span.h203 {
	background: url("../img/h203.jpg") top left no-repeat;
}
h2 span.h204 {
	background: url("../img/h204.jpg") top left no-repeat;
}
h2 span.h205 {
	background: url("../img/h205.jpg") top left no-repeat;
}
h2 span.h207 {
	background: url("../img/h207.jpg") top left no-repeat;
}
h2 span.h208 {
	background: url("../img/h208.jpg") top left no-repeat;
}
h2 span.h209 {
	background: url("../img/h209.jpg") top left no-repeat;
}
h2 span.h209 {
	background: url("../img/h209.jpg") top left no-repeat;
}
h2 span.h210 {
	background: url("../img/h210.jpg") top left no-repeat;
}
h2 span.h211 {
	background: url("../img/h211.jpg") top left no-repeat;
}
#main {
	position: relative;
	width: 930px;
	margin: auto;
	margin-top: 160px;
	margin-bottom: 0;
	padding: 0 0 0 0;
	background: #d3a907 url("../img/data-border.jpg") top right repeat-y;
}
#data {
	position: relative;
	margin: 0 0 0 0;
	padding: 10px 40px 10px 140px;
	text-align: justify;
	min-height: 400px;
	height: auto;
	_height: 400px;
}
#data a:link, #data a:visited {
	text-decoration: underline;
		color: black;
}
#data a:hover, #data a:active {
	text-decoration: none;
}
#data h3 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
/* MENU */
#menu {
	position: absolute;
	width: 800px;
	height: 60px;
	top: -160px;
	background: #d3a907;
	_background: transparent url("../img/menu-bg.jpg") top left repeat-x;
	margin: 0 0 0 0;
	padding: 0 0 0 130px;
	_padding-bottom: -10px;
}
#menu li, #menu li a {
	float: left;
	display: block;
	width: 83px;
	height: 53px;
	text-align: center;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-transform: uppercase;
}
#menu li#souc, #menu li#souc a {
	width: 100px;
}
#menu li a {
	height: 48px;
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
	border-left: 2px solid white;
}
#menu li a:link, #menu li a:visited {
	color: white;
	text-decoration: none;
}
#menu li a:hover, #menu li a:active {
	color: white;
	text-decoration: underline;
}
#menu li a.selected {
	color: #7E572C;
	text-decoration: none;
}
#menu li ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}                         
#menu li ul li, #menu li ul li a {
	width: 83px;
	height: 15px;
	margin: 0 0 0 0;
	_margin: 0 0 0 1px;
	padding: 0 0 0 0;
	background: #D4A809;
	border: 0;
}
#menu li ul li a {
	_margin-left: -2px;
	_padding-left: 2px;
}
#menu li ul li a.selected {
	background: #E5CB6C;
}
.left {
	float: left;
	margin: 0 10px 10px 0;
}
.right {
	float: right;
	margin: 0 0 10px 10px;
}
img, a {
	border: 0;
}
hr.cl {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
}
.lines ul#lang {
	width: 900px;
	height: 20px;
	margin: auto;
	margin-top: 0;
	margin-bottom: 0;
	padding: 5px 0 0 50px;
}
.lines ul#lang li {
	display: block;
	float: left;
	width: 28px;
	height: 20px;
	margin: 0 10px 0 0;
	padding: 0;
}
.lines ul#lang li a {
	display: block;
	float: left;
	width: 28px;
	height: 20px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.lines ul#lang li a#cz {
	background: url("../img/vl-cz.jpg") no-repeat;
}
.lines ul#lang li a#en {
	background: url("../img/vl-en.jpg") no-repeat;
}
.lines ul#lang li a span {
	visibility: hidden;
}




/* virtualni prochazka Pasekou */

#virtual-paseka
{
  padding: 0;
  margin: 0;
  width: 754px;
  height: 460px;
  list-style-type: none;
  background: url(../img/virtual-paseka.jpg) top left no-repeat;
}

  #virtual-paseka li
  {
    padding: 0;
    margin: 0;
    position: absolute;
  }

  #virtual-paseka li a
  {
    display: block;
    position: absolute;
    border: none;
    margin-left: 20px;
    margin-top: 40px;
    width: 0;
    height: 0;
    padding: 10px 0 0 10px;
    overflow: hidden;
  }
  
  #virtual-paseka li a.vp1
  {
    margin-left: 90px;
    margin-top: 218px;
  }
  
  #virtual-paseka li a.vp2
  {
    margin-left: 480px;
    margin-top: 225px;
  }
  
  #virtual-paseka li a.vp3
  {
    margin-left: 244px;
    margin-top: 125px;
  }
  
  #virtual-paseka li a.vp4
  {
    margin-left: 80px;
    margin-top: 91px;
  }
  
  #virtual-paseka li a.vp5
  {
    margin-left: 615px;
    margin-top: 275px;
  }
  
  #virtual-paseka li a.vp6
  {
    margin-left: 330px;
    margin-top: 236px;
  }
  
  #virtual-paseka li a.vp7
  {
    margin-left: 398px;
    margin-top: 215px;
  }
  
  #virtual-paseka li a.vp8
  {
    margin-left: 308px;
    margin-top: 206px;
  }
  
  #virtual-paseka li a.vp9
  {
    margin-left: 635px;
    margin-top: 278px;
  }
  
  #virtual-paseka li a.vp21
  {
    margin-left: 348px;
    margin-top: 402px;
  }
  
  #virtual-paseka li a.vp22
  {
    margin-left: 330px;
    margin-top: 386px;
  }
  
  #virtual-paseka li a.vp23
  {
    margin-left: 336px;
    margin-top: 322px;
  }
  
  #virtual-paseka li a.vp24
  {
    margin-left: 363px;
    margin-top: 323px;
  }
  
  #virtual-paseka li a.vp25
  {
    margin-left: 308px;
    margin-top: 347px;
  }
  
  #virtual-paseka li a.vp31
  {
    margin-left: 258px;
    margin-top: 205px;
  }
  
  #virtual-paseka li a.vp32
  {
    margin-left: 414px;
    margin-top: 205px;
  }
  
  #virtual-paseka li a.vp33
  {
    margin-left: 273px;
    margin-top: 196px;
  }
  
  #virtual-paseka li a.vp34
  {
    margin-left: 516px;
    margin-top: 236px;
  }
  
  #virtual-paseka li a.vp35
  {
    margin-left: 557px;
    margin-top: 252px;
  }  
  #virtual-paseka li a.vp36
  {
    margin-left: 572px;
    margin-top: 249px;
  }
  
  #virtual-paseka li a.vp37
  {
    margin-left: 554px;
    margin-top: 266px;
  }  
  #virtual-paseka li a.vp38
  {
    margin-left: 736px;
    margin-top: 229px;
  }
  
  #virtual-paseka li a.vp39
  {
    margin-left: 661px;
    margin-top: 409px;
  }  
  #virtual-paseka li a.vp310
  {
    margin-left: 736px;
    margin-top: 318px;
  }
  
  #virtual-paseka li a.vp311
  {
    margin-left: 666px;
    margin-top: 167px;
  }  
  #virtual-paseka li a.vp312
  {
    margin-left: 5px;
    margin-top: 338px;
  }
  
  #virtual-paseka li a.vp313
  {
    margin-left: 183px;
    margin-top: 230px;
  }  
  
  
  
  
    
  #virtual-paseka li a:hover
  {
    overflow: visible;
    width: auto;
    padding: 5px;
    background: #fff;
    height: 15px;
        border: 1px solid #ccc;
    text-align: left;
  }
  

.no_css
{
  visibility: hidden;
  position: absolute;
  width: 0;
  top: 0;
  left: 0;
  top: 0;   
  padding: 0;
  margin: 0;
}


ul.virtual-paseka
{
  list-style-type: decimal;
}

/* konec: virtualni prochazka Pasekou */
