* {
padding:0em;
margin:0em;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	
	font-size:62.5%; /* 1em = 10px*/
	background-color:#ffffff;
	width:100%;
}

#document {

width:84em;
position: relative;
margin: 0em auto 0 auto;
margin-top:3em;
}


#container {
height:36em;
background-color:#ffffff;
  position:relative;
 
  
}

#left {
width:19.5em;
}

#right {
width:19.5em;
}

.left {
float:left;
}

.right {
float:right;
}
.column {
float:left;
position:relative;
height:36em;

}

#footer {
clear:both;
text-align:right;
background-color:#ffffff;
margin-top:1em;
height:5em;
}

#kontakt {
color:#999999;
text-align:center;

}

#logo {
height:5em;

}

#logo a {
display:block;
border:none;
text-decoration:none;

}

#logo a img {
border:none;
}

#menu {
width:19.5em;


background-color:#ffffff;
height:15em;


left:0em;
}

#outer {
height:14.5em;
left:2.5em;
width:14.5em;
position:absolute;

}
#inner {
position:absolute;
height:14.5em;

top:0em;
left:0em;
}

.ctverec {
width:15em;
height:15em;
float:left;

background-color:#ffffff;
}

.bunkaleft {
float:left;
width:7em;
height:7em;
margin-right:0.5em;
margin-bottom:0.5em;
background-color:#ffffff;
}

.bunka {
float:left;
width:7em;
height:7em;
margin-bottom:0.5em;
background-color:#ffffff;
}

#move_left {
visibility:hidden;
display:block;
width:2em;
height:14.5em;
position:absolute;
top:0em;
left:0em;
background:#ffffff url('../internal/arrow_left.gif') 0 50% no-repeat;

}

#menu span {
display:none;
}

#move_right {
visibility:hidden;
display:block;
width:2em;
height:14.5em;
position:absolute;
top:0em;
right:0em;
background:#ffffff url('../internal/arrow_right.gif') 0 50% no-repeat;

}

#center {

}

#bigpict {
padding:0em 3em;
position:relative;
bottom:0em;
left:0em;
}

#menu a {
display:block;
}





.hidden {
bottom:0em;
left:3em;
visibility:hidden;
position:absolute;
}

.hidden1 {
bottom:0em;
left:0em;
visibility:hidden;
position:absolute;
}

img {
border:none;
}

a {
border:none;
}

.text {
text-align:left;
background-color:#cccccc;
width:19.5em;
color:#ffffff;

}

.inside {
padding:2em !important;
font-size:1.2em;
text-align:left;
}



#text {
position:absolute;
bottom:2em;
width:19.5em;
left:0em;
background-color:#ffffff;
}


.dole {
position:absolute;
bottom:0em;
left:0em;
width:82em;

}
.home {
display:block;
text-decoration:none;
border:none;
float:left;
height:192px;
width:128px;

position:relative;
}

.home img {
border:none;


}

.pos {
display:block;
}

.film .pos {
padding-top:3em;
}

#film {

}

#text p {
margin-bottom:1em;

}
