* {margin:0;padding:0;}
img {border:none;}


#tmp {font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;}

body {background: black;font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; color:#aaaaaa;text-align:center;font-size:0.7em;padding-bottom:30px;}

h1,h2,h3,h4 {margin:10px 20px;font-weight:normal;}
h1 {font-size:10pt;color:#ffe400;}
h2 {font-size:9pt;}
h3 {font-size:8.5pt;}
h4 {font-size:8pt;}

hr {border:0;margin:10px 20px; color:#666666;background-color: #666666; height: 1px;}

table {border-collapse:collapse;}

a {text-decoration:none;color:#ffe400;}

td {}
th {}

td a {}



#main-matryoska {background:black;margin:15px auto 0 auto;width:802px;text-align:left;padding-bottom:15px;}
#top {width:802px; background:black;border-bottom:1px solid white;}
#content{height:533px; background:#ffffff no-repeat 1px 0; width:802px;}


#main-menu {width:802px; background:transparent;}
#main-menu td {text-align:center; background:transparent;vertical-align:bottom;}
#main-menu td.last {width:140px;}
#main-menu p {border:1px solid white; background:black; border-bottom:none;border-right:none;padding-top:12px;}
#main-menu p.last {text-align:right;border-right:1px solid white;padding:4px 10px 0 0;}
#main-menu p.last img {display:inline;}
#main-menu p.last img.sp-logo {position:relative;top:2px;}
#main-menu a, #main-menu a:visited {text-decoration:none; color:#a8a9a9;}
#main-menu a:hover, #main-menu a:visited:hover {color:#ed1c24;}


.home-title {margin:423px 0 0 325px;}

#home-menu {position:absolute;top:620px;}

#top10 {position:absolute;top:500px;}

#invisibles {position:absolute;top:590px;}

#slideshow {
position:absolute;
top:99px;
width: 450px;
height: 491px;
padding:10px;
}
#photoexhibition-text {
position:absolute;
top:99px;
width:350px;
margin-left:450px;
margin-right:1px;
margin-right:8px;
height:491px; 
overflow:auto; 
background:black; 
visibility:visible; 
filter:alpha(opacity=80); 
-moz-opacity:0.80; 
opacity:0.80; 
color:white;
line-height:20px;
}

#thumbs {margin-left:5px;}
#thumbs td {text-align:center; background:transparent;padding:3px 4px;}

#top10-submenu {min-height:40px; height: auto !important; height:40px;background:#ed1c24;border:1px solid white;border-bottom:none;width:800px;}
#top10-submenu li {list-style-type:none;margin:8px 0 0 20px;display: inline;}
#top10-submenu a {color:black;}
#top10-submenu a:hover {color:white;}
#top10-submenu a:visited {color:black;}
#top10-submenu a:visited:hover {color:white;}

#top10-text, #invisibles-text {margin-left:450px;margin-right:8px;height:400px; overflow:auto; background:black; visibility:visible; filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; color:white;line-height:20px;}
#top10-text p, #invisibles-text p, #photoexhibition-text p {margin:15px 15px 20px 15px;color:white;line-height:20px;}
#top10-text h1, #top10-text h2, #top10-text h3, #invisibles-text h1, #invisibles-text h2, #invisibles-text h3, #photoexhibition-text h1, #photoexhibition-text h2, #photoexhibition-text h3 {color:#ed1c24;font-weight:bold;margin:15px 0 0 15px;}
#top10-text h2, #top10-text h3, #photoexhibition-text h2, #photoexhibition-text h3, #invisibles-text h2, #invisibles-text h3 {font-weight:normal;}

#invisibles-text {margin-right:1px;height:492px;}


#close {margin:10px 12px 0 0;float:right;}


#audio-player {padding:20px 0 0 20px;}
#audio-player p {margin:12px 0 3px 0;}

#video {padding:55px 0 0 200px;}
#video-inv {padding:115px 0 0 200px;}

#o-filmu {margin:20px 20px;float:left;}
#o-filmu ul {list-style-type:none;margin-top:3px;}
#o-filmu li {margin-right:5px;padding:2px;}
#o-filmu a {color:white;}

img.javier {margin:12px 12px;float:left;}


p.clear {clear:both;width:0;height:0;visibility:hidden;}

.noborder {border:none;}
.right {float:right;}
.left {float:left;}

