/* Resetovani potrebnych oblasti */
h1, p, #hlavicka, #menu, .menu {
 margin: 0;
 padding: 0;
}
/* Obecne definice */
body {
 background-color: #000;
 font-family:  Verdana, Arial, sans-serif;
 font-size: 18px;
 font-weight:lighter;
 color: #bababa;
 text-align: center;
 margin-bottom: 50px;
}

h1 {
 color: #fff;
 font-size: 100%;
 font-weight: normal;
 margin-bottom: 1em;
}

h2 {
 color: #fff;
 font-size: 130%;
 font-weight: normal;
 margin-bottom: 0.4em;
}
h3 {
 color: #fff;
 font-size: 120%;
 font-weight: normal;
 margin-bottom: 0.3em;
}
p {
 line-height: 1.4em;
 margin-bottom: 1em;
}
img {
 border: 0;
 margin: 0px;
}

a {
 color: #4d4d4d;
 text-decoration: none;
  font-weight:lighter;
}
a:hover {
 color: #f379ce;
 text-decoration: none;
 font-weight:lighter;
}
/* Layout */
#telo {
 width: 1024px;
 margin: 20px auto;
 text-align: left;
 background: url("spacer.gif") right repeat-y;
 
 height:730px;
}
#hlavicka a {
 display: block;
 width: 771px;
 height: 152px;
 text-indent: -9999px;
 background: url("hlavicka.gif") top left no-repeat;
 outline: 0;
}
#menu { position:relative; left:50px; top:-10px;
 
}
#obsah {
 background: url("ctyrkolky.jpg") 510px 30px no-repeat;
 min-height: 420px;
 height: 420px;
 padding: 15px 200px 10px 20px;
}
div[id] #obsah {
 height:auto;
}
#paticka {
 width: 771px;
 height: 157px;
 background: url("paticka.gif") top left no-repeat;
}
#paticka p {
 width: 200px;
 position: relative;
 top: 45px;
 left: 500px;
 text-align: center;
}
#kitten {
width:1024px;
height:540px;
}

.logo { position:relative; top:45px;}

/* Menu */
#menu a {
 display: block;
 text-indent:-9999;
 
 outline: 0;
}
#menu li {
 float: left;
 list-style: none;
}
.aktivni a {
  color: #f379ce;
 text-decoration: none;
 font-weight:lighter;
}

#menuhorni a {
 display: block;
 text-indent:-9999;
 
 outline: 0;
}
#menuhorni li {
 float: right;
 list-style: none;
}
.aktivni a {
  color: #f379ce;
 text-decoration: none;
 font-weight:lighter;
}


#nahledy li {
 float: left;
 list-style: none;
 position:relative; top:420px; left:-10px;
 display:block;}

#kittennahled a {width:58px; height:78px;
 background: url("thmkittendark.png")}

#kittennahled a:hover {width:58px; height:78px;
 background: url("thmkittenlight.png")}
 
#people a {
 
}
#people a:hover {
 
}
#nabidka a {
 background: url("menu-nabidka.gif") 0 -18px no-repeat;
 width: 88px;
}
#nabidka a:hover {
 background: url("menu-nabidka.gif") 0 0 no-repeat;
}
#pravidla a {
 background: url("menu-pravidla.gif") 0 -18px no-repeat;
 width: 95px;
}
#pravidla a:hover {
 background: url("menu-pravidla.gif") 0 0 no-repeat;
}
#cenik a {
 background: url("menu-cenik.gif") 0 -18px no-repeat;
 width: 66px;
}
#cenik a:hover {
 background: url("menu-cenik.gif") 0 0 no-repeat;
}
#galerie a {
 background: url("menu-galerie.gif") 0 -18px no-repeat;
 width: 80px;
}
#galerie a:hover {
 background: url("menu-galerie.gif") 0 0 no-repeat;
}
#kde a {
 background: url("menu-kde.gif") 0 -18px no-repeat;
 width: 148px;
}
#kde a:hover {
 background: url("menu-kde.gif") 0 0 no-repeat;
}


div#obalovydiv
{
width:1024px;

 
}

div.kontejner
{
margin:-1px;
display:block;
float:left;
position:relative; top:430px; left:22px;




}

div.kontejner img
{
border:0px;
margin:0;
padding:0;

 
}

div.fotka
{
position:absolute;
left:150px;
top:150px;
visibility:hidden;
 
}

div.kontejner:hover div.fotka, div.kontejnerHover div.fotka
{
position:relative;
left:-150px;
top:-600px;
visibility:visible;
 
}

div.kontejnerHover img.nahled
{
border:0px;
margin:0;
padding:0;
 
}

div.kontejner
{
behavior:url("hover.htc");
} 



.blend img {
opacity: 0;
-moz-opacity: 0;
-khtml-opacity:0;
filter: alpha(opacity=0);width:1024px;
}

#blendme {width:1024px;height:540px; overflow:hidden;}

#noblendme {width:1024px;height:540px; overflow:hidden;}
#text2 {width:480px; height:100px; position:relative; top:-138px; left:27px; text-align: justify;}
#text {width:700px; height:100px; position:relative; top:-138px; left:27px; text-align: justify;}
.textstyle {color: #ffc632;}

#spodek {position:relative; top:-99px;}
#reklama {position:relative; top:-70px; text-align:center;}