/* CSS Document */
body {font-family:Georgia,serif; font-size:18px; font-weight:bold; font-style:italic; background-image:url('obrazky/black-curtain_background.jpg'); background-attachment:fixed;}

h1 {font-size:1.8em; margin-top:14px; padding-top:11px}
h2 {font-size:1.6em; margin-top:25px}
h3 {font-size:1.4em; margin-top:8px}
h1, h2, h3, p {text-align:center}
h1, h2, h3 {font-family:'Kaushan Script',fantasy; font-style:normal; color:Black; margin-bottom:0}
strong {background-color:Indianred; color:Dodgerblue; 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}

a, a:visited {text-decoration:none; color:Blue}
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:Firebrick}

img#Sama {display:block; margin:10px auto 0; border: 6px outset Gray}

p {margin-left:15px; margin-right:15px}

p#Laska {text-align:center; font-weight:bold}
.Cursive {font-family:'Grand Hotel',fantasy; font-style:italic; font-weight:normal; font-size:27px}
h3.Cursive {margin-top:14px; margin-bottom:9px}
p.Loutky {text-align:center; margin-bottom:0; margin-left:280px; margin-right:280px; background-color:#b29f81; padding:8px; border-radius:50px}

hr {margin-left:-40px}

img.OponaR {position:absolute; top:-2px; left:-3px}
img.OponaL {position:absolute; top:-2px; right:-3px}

#Adresa {position:absolute; bottom:0; right:0px}

ul {padding-bottom:35px}

#Hudba {position:relative; display:block; width:1160px; height:270px}
#P1 {position:absolute; top:0; left:200px}
#P2 {position:absolute; top:75px; left:200px}
#P3 {position:absolute; top:150px; left:200px}
#P4 {position:absolute; top:0; right:200px}
#P5 {position:absolute; top:75px; right:200px}
#Hudba p {margin-bottom:0}
p#Stahnout {position:absolute; top:170px; right:80px}

nav {position:fixed; top:10px; left:10px}
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}
nav a:visited, nav a:link {color:WhiteSmoke}
nav a:hover {background:FireBrick}
