html, body { 
height:100%; 
padding:0; margin:0;
} 
body { 
background:silver; 
} 
h1 { 
position:relative;
margin:0 auto;
font:bolder 150% Verdana, Trebuchet, san-serif;
text-align:center; vertical-align:middle;
color:#000000;
} 
h1 .text {
filter: dropshadow(color=#fcf9ea, offx=2, offy=2);
position:absolute;
top:-2px; left:2px;
width:100%;
display:block;
}
h1 .shadow:before {
display:block;
content:attr(title);
color:#fcf9ea;
}
h2 { 
margin:10px 0;
font:bold 100% Arial, san-serif;
text-align:center; 
}
h2.left1 { 
margin:10px 0;
font-weight:normal;
text-align:left; 
}
h3 { 
margin:0; padding:0 0 20px 0;
font:bold 80% Arial, san-serif;
text-align:left; 
} 
h3.left2 { 
margin:0;
padding:0;
font-weight:normal;
text-align:left; 
} 
p { 
text-align:justify;
text-indent:23px; 
font:normal 90% Times, serif;
color:black;
}
p.center { 
text-align:center; 
}
p.right { 
text-align:right; 
}
p.left { 
text-align:left; 
text-indent:23px; 
}
p.literatura { 
text-align:left; 
text-indent:0;
}
p.literatura2 { 
text-align:justify; 
text-indent:0;
}
p.literatura3 { 
text-align:left; 
text-indent:95px;
}
p.literatura4 { 
text-align:justify; 
margin:0 35px 10px 35px;
font-style:italic;
}
.literatura5 { 
text-align:left;
text-indent:0; 
padding-left:35px;
}
p.cv1 { 
text-align:left; 
text-indent:0px; 
margin-left:23px;
}
p.cv2 { 
text-align:left; 
text-indent:0px; 
margin-left:80px;
}
p.cv3 { 
text-align:left; 
text-indent:0px; 
margin-left:100px;
}
p.mail { 
color:white; 
text-align:right; 
font:normal 60% Arial, san-serif;
argin:10px 23px 0 0;
 }
p.mail2 { 
color:black; 
text-align:center;
font:normal 90% Arial, san-serif; 
}
.img1 { 
float:left;
margin:0 20px 15px 0;
border:1px solid black;
width:25%;
}
.img2 { 
margin:0 auto 23px;
text-align:center;
border:1px solid black;
width:90%;
}
.img3 { 
float:left;
margin:10px 15px 30px 0; padding:0;
border:1px solid black;
height:123px;
}
.img4 { 
float:left;
margin:0 15px 0 0; padding:0;
border:1px solid black;
}
hr.linka { 
text-align:left;
margin:0; margin-bottom:25px; padding:0;
width:100%; height:2px;
background-color:black;
color:black;
}
a.email { 
color:silver;
text-decoration:none;
}
a.email:hover { 
color:white;
text-decoration:underline;
}
a.book1 { 
color:black;
line-height: 150%; 
}
a.book1:hover { 
color:blue;
}
div#stranka { 
position:relative; 
width:80%; max-width:1024px; min-width:600px;
height:auto; min-height:100%; 
text-align:left; 
margin:0 auto; padding:0;
border-left:1px solid black; border-right:1px solid black; border-bottom:1px solid black;
background:url('obrazky/prouzek_pozadi03.jpg') top left repeat-y;
} 
div#hlavicka { 
position:relative; 
height:108px; width:100%;
margin:0; padding:0;
background-color:blue;
background:url('obrazky/hlavicka_pozadi02.jpg') top right repeat-x;
}
div#header { 
margin:0; margin-left:227px;
padding-top:15px;
} 
div#levypanel { 
float:left;
width:200px; height:400px;
margin:205px 0 0 0; padding:0;
} 

div#langchanger { 
height:15px; width:155px;
margin:10px 0 20px 25px; padding:0;
}
div#czech { 
float:left;
width:23px; height:15px;
margin:0; margin-left:10px; padding:0;
}
div#czech a  { 
display:block;
width:23px; height:15px;
margin:0; padding:0; border:0;
background:url('obrazky/czech1.gif') top left no-repeat;
}
div#czech a:hover{ 
background:url('obrazky/czech1.gif') top right no-repeat;
}
div#czech a.aktivni{ 
background:url('obrazky/czech.gif');
border:1px solid black;
}
div#english { 
float:left;
width:23px; height:15px;
margin:0; margin-left:10px; padding:0;
}
div#english a  { 
display:block;
width:23px; height:15px;
margin:0; padding:0; border:0;
background:url('obrazky/english1.gif') top left no-repeat;
}
div#english a:hover{ 
background:url('obrazky/english1.gif') top right no-repeat;
}
div#english a.aktivni{ 
background:url('obrazky/english.gif');
border:1px solid black;
}
div#german { 
float:left;
width:23px; height:15px;
margin:0; margin-left:10px; padding:0;
}
div#german a  { 
display:block;
width:23px; height:15px;
margin:0; padding:0; border:0;
background:url('obrazky/german1.gif') top left no-repeat;
}
div#german a:hover{ 
background:url('obrazky/german1.gif') top right no-repeat;
}
div#german a.aktivni{ 
background:url('obrazky/german.gif');
border:1px solid black;
}
div#polsky { 
float:left;
width:23px; height:15px;
margin:0; margin-left:10px; padding:0;
}
div#polsky a  { 
display:block;
width:23px; height:15px;
margin:0; padding:0; border:0;
background:url('obrazky/polsky1.gif') top left no-repeat;
}
div#polsky a:hover{ 
background:url('obrazky/polsky1.gif') top right no-repeat;
}
div#polsky a.aktivni{ 
background:url('obrazky/polsky.gif');
border:1px solid black;
}
div#menu  {  
margin:0; padding:0; 
text-align:left; vertical-align:middle; 
border-bottom:1px solid #000000;
}        
div#menu a, div#menu a:link, div#menu a:visited  {
display:block;
width:199px; height:30px;
padding-top:3px;
font:normal 77%/170% Tahoma, Verdana, san-serif;
text-align:left; vertical-align:middle; text-decoration:none;
text-indent:23px;
color:#000000; 
border-top:1px solid #000000;  
}
div#menu a:hover  {
font-weight:bolder;
color:black;
background-color:#0066ff;     
}
div#menu a#aktivniodkaz, div#menu a:link#aktivniodkaz, div#menu a:visited#aktivniodkaz,  div#menu a:hover#aktivniodkaz {
display:block;
width:199px; height:35px;
font:bolder 87%/170% Tahoma, Verdana, san-serif;
cursor:text;
color:white;
background-color:#000099;  
}
div#hlavnipanel { 
height:auto;
margin:0 0 0 205px; 
padding:0;
} 
div#hlavnipanel-obsah { 
margin:0; 
padding:10px 50px 60px 50px;  
text-align:center;
}
div#hlavnipanel-obsah2 { 
width:634px; height:500px;
margin:0; 
padding:10px 33px 60px 33px;  
text-align:center;
background:url('obrazky/pozadi01.jpg') top left repeat-y;
}
ul.seznam  {
margin:0; margin-bottom:60px; padding:0; 
vertical-align:middle;
list-style-type:none;
}
ul.seznam li  {
margin:0; 
padding:0 15px 15px 0;
border-bottom:1px solid black;

}
ul.seznam2  {
margin:0; margin-left:23px; margin-bottom:60px; padding:0; 
vertical-align:middle; 
list-style-type:disc;
} 
ul.seznam2 li  {
margin:0; margin-top:15px; 
padding:0 15px 15px 15px;
border-bottom:1px solid black;
}
ul.seznam3  {
margin:0; margin-left:23px; padding:0; margin-bottom:60px;
list-style-type:disc;
} 
ul.seznam3 li  {
margin:0;
padding:0 0 0 15px;
}
div#paticka_matrjoska { 
position:absolute; 
bottom:0; left:0;
width:100%; height:45px; 
padding:0; margin:0;
background:url('obrazky/paticka_pozadi02.jpg') top left repeat-y;
} 
div#paticka {  
text-align:right; 
margin:0; padding:0;
margin:10px 23px 0 0;
} 
.cleaner { 
clear:both; 
display:none;
}
.spacer { 
height:40px;
background:url('obrazky/spacer.gif') top left repeat;
}
.hidden { 
display:none;
}
#efekt1 { 
position:absolute;
top:0; left:0;
width:226px; height:312px;
background:url('obrazky/roh04.jpg') top left no-repeat;
overflow:hiden;
}

