/* CSS Document */
body {
  font-family:Wellfleet, serif; 
  font-size:18px; 
  font-weight:bold; 
  color:#000000; 
  background-image:url('obrazky/trees-background.jpg'); 
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center;
  background-color:LightGray; 
}

h1 {font-size:1.4em; margin-top:20px; padding:20px 0 8px 0}
h2 {font-size:1.4em; margin-top:25px}
h3 {font-size:1em; margin-top:8px}
h1, h2, h3, p {text-align:center}
h1, h2, h3 {margin-bottom:0; font-family:'Croissant One', serif;}
strong {background-color:SaddleBrown; color:#fbe4b2; border: 2px solid Black; border-radius:18px; padding:5px}
strong:hover {background-color:Chocolate}

iframe {display:block; margin:0 auto}
address {text-align:right; margin:15px 0; position:relative; right:20px; font-style:normal}

a, a:visited {text-decoration:none; color:MediumBlue}
a:hover {box-shadow: 0 0 20px 10px #eac43d; border-radius:9px} 
a:active {box-shadow: 0 0 20px 15px Firebrick; border-radius:9px}

article {position:relative; width:1160px; display:block; margin:0 auto; background-color:#ada870}

img#Sama {display:block; margin:0 auto}

p {margin-left:15px; margin-right:15px}

p#Sokraji {margin-top:40px; margin-bottom:55px}

p#Laska {text-align:center; font-weight:bold}
p.Loutky {text-align:center; margin-bottom:0}

p#Nest {position:absolute; top:230px; left:116px; text-align:left; }
p#Sleep {position:absolute; top:230px; right:140px; text-align:left; }

hr {margin-left:-40px}

img.OponaR {position:absolute; top:-2px; left:-2px}
img.OponaL {position:absolute; top:-2px; right:-2px}

img#Ponik, img#Sapito {border:solid 3px SaddleBrown; position:absolute; top:11px}
img#Ponik {left:66px}
img#Sapito {right:66px}
img#A, img#B, img#C {border:solid 3px SaddleBrown; position:absolute;}
img#C {bottom:260px; left:46px}
img#B {bottom:235px; left:463px}
img#A {bottom:260px; right:46px}

#Adresa {position:absolute; bottom:0; right:0px}

ul {padding-bottom:35px}

#Hudba {position:relative; display:block; width:1160px; height:500px}
#P1 {position:absolute; top:15px; left:180px}
#P2 {position:absolute; top:90px; left:180px}
#P3 {position:absolute; top:15px; right:260px}

#Hudba p {margin:0; text-align:left}
p#Stahnout {position:absolute; top:105px; right:90px}

nav {position:fixed; top:10px; left:10px}
nav a:visited, nav a:link {color:WhiteSmoke}
nav a:hover {background:Firebrick}
nav img {display:block}
nav p {font-size:0.8em; font-family:Arial,Helvetica,sans-serif; background-color:black; margin:0 0 6px 0; padding:4px}

table#tblThumbsLayout {position:relative; right:16px}
