body {
margin : 0;
padding : 0;
font : 100% "trebuchet ms", georgia, sans-serif;
text-align : center;
line-height : 140%;
background-image : url(design/vzor.jpg);
background-color : #ffffff;
}
h1{
position:relative;
float:right;
display:block;
font-size: 80%;
width:210px;
height:190px;
clear:both;
margin:12px 50px 0 0
}

h1 a{
height: 100%;
width: 100%;
position: absolute;
top: 0;
left:0;
}
h2 {
font-size: 120%;
font-variant:small-caps;
letter-spacing:1px;
margin:0 0 15px 15px;
}

h2.navod {
font-size:100%;
font-variant:normal;
letter-spacing:0;
margin:10px 0 2px 15px
}

h3 {
font-size: 100%;
font-variant:small-caps;
}
h4 {
font-weight:normal;
margin:0
}
h5 {
margin:2px 0px 2px 0;
font-size: 75%;
font-weight: normal;
clear:both;
color:#808080}

p {
text-indent:15px;
margin:4px 0px 4px 0;
}
strong {
font-weight:normal
}
#preskocit {
display:none
}
#obal {
position : relative;
width : 1000px;
height : auto;
text-align:left;
margin-left : auto;
margin-right : auto;
padding : 0;
margin-top : 0;
background: url(design/back.png) repeat-y;
margin-bottom:0;
}
div#head {
width : 970px;
height : 259px;
background : url(design/header.png) no-repeat;
margin : 0;
padding : 0 30px 0 0;
}
#head img.ikony {
float:right;
margin:0 17px 0 17px
}

menu {
width : 725px;
height : 72px;
float:left;
margin: 0;
padding:18px 20px 0 255px;
clear:both;
background:url(design/menu.png) no-repeat;
}
menu li {
display:inline
}
menu li a {
position:relative;
float:left;
display:block;
width:130px;
height:35px;
}

menu li a span {
height: 100%;
width: 100%;
position: absolute;
top: 0;
left:0;
}

#uvod {
background: url(design/uvod.png) 0 0 no-repeat
}
menu li a:hover span#uvod {	
background-position: -130px 0;
}

#komiks {
background: url(design/komiks.png) 0 0 no-repeat
}
menu li a:hover span#komiks {	
background-position: -130px 0;
}

#navod {
background: url(design/navod.png) 0 0 no-repeat
}
menu li a:hover span#navod {	
background-position: -130px 0;
}

#odkaz {
background: url(design/odkaz.png) 0 0 no-repeat
}
menu li a:hover span#odkaz {	
background-position: -130px 0;
}

#mainpanel {
float:left;
width:560px;
height:auto;
margin:0;
padding:10px 10px 10px 110px;
}

#mainpanel span {
color:#900000;
}

#mainpanel a {
font-weight:bold;
}

p#eroticstore {
	display:block;
	width:230px;
	float:left;
	margin:25px 10px 10px 40px;
	text-indent:0;
	font-size:80%;
}
p#eroticstore a {
	color:#a00000
}
#tip  {
float:left;
width:230px;
height:auto;
margin:0 0 15px 0;
font-size:80%;
padding:20px 20px 0 40px;
}

#tip h3 {
font-size:110%;
margin:0 0 10px 0;
letter-spacing:2px;
text-align:center
}

#tip div {
float:right;
width:140px;
height:auto;
line-height:120%;
padding:0;
margin: 0;
}

#tip a img, a img {
margin:5px 5px 5px 0;
float: right;
text-decoration:none;
-moz-opacity: 0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
}
#tip a:hover img {
margin:5px 5px 5px 0;
float: right;
text-decoration:none;
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}

#inzerat {
float:left;
width:530px;

margin:30px 0 0 0;
font-size:90%;
padding:10px 15px;
color:#434343;
background-color:#fafafa;
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
}
#inzerat p {

}


#nastenka {
float:left;
width:560px;
height:270px;
margin:40px 0 0 0;
font-size:90%;
border-collapse:collapse;
padding:0;
}

#nastenka tr {
padding:3px;

}
#nastenka td {
padding:3px;
border-left:dotted 1px #555555;
border-bottom:dotted 1px #555555;
}
#nastenka th {
font-weight:bold;
color:#600;
padding:3px 10px 2px 3px;
border-bottom:dotted 1px #555555;
}
#nastenka th#vzkaz {
text-align:right
}
#nastenka span {
font-weight:normal;
font-size:75%;
margin:0;
color:#000000
}
#nastenka a:link {
text-decoration:none
}

#top {
float:left;
width:240px;
height:auto;
margin:0;
padding:10px 10px 10px 40px;
font-size:80%;
}

#top h3 {
display:inline;
margin:0;
text-transform:uppercase;
font-size:95%
}

#top a{
color:#a00000
}

#stats {
float:left;
width:230px;
font-size:80%;
margin:0;
padding:20px 20px 10px 40px;
}

#banner,#mlink {
float:left;

width:250px;
font-size:80%;
margin:0;
padding:20px 0 10px 40px;
}

#banner iframe {
position:relative;
width:230px;
height:95px;
margin-left:0;
border:0px;

}

#banner a {
font-size:120%;
color:#000000;
letter-spacing:1px
}

#pata {
clear:both;
width:1000px;
height:40px;
margin:0;
padding:20px 0 0 0;
text-align:center;
font-size:70%;
color:#969696;
letter-spacing:1px;
background:url(design/footer.png) no-repeat;
}

div.reklamy {
width : 1000px;
height : auto;
margin-left : auto;
margin-right : auto;
}
a img {
margin: 0;
float: none;
border:0;
text-decoration:none;
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}

#stranky {
width: 1000px;
margin:0;
padding:0;
text-align:center;
font-size:90%;
float:left;
}

#stranky span {
margin:0 0 0 35px
}

div#strankovani {
clear:both;
text-align:center;
font-size:90%;
}
div#strankovani span {
margin:0 100px 0 30px
}

#strankovani a {
text-decoration:none;
font-weight:bold
}

#strankovani a:hover {
text-decoration:underline
}

#obsah {
width:890px;
float:left;
padding:0px 20px 0 90px;
margin:0 0 10px 0;
}

div.polozky {
width:410px;
height:auto;
float:left;
margin: 0;
padding:15px 30px 15px 0;
font-size: 90%;
}
div.polozky span {
color:#484848
}

div.polozky h3 {
margin:0 0 5px 0;
text-align:center;
letter-spacing:3px;
font-size:110%
}

div.polozky a:link img, div.polozky a:visited img {
margin:10px 5px 5px 0;
float: left;
-moz-opacity: 0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
}

div.polozky a:hover img {
margin:10px 5px 5px 0;
float: left;
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;}

#pata a:link, #pata a:visited, #pata a:active {
color:gray;
text-decoration:underline;
}
#pata a:hover {
color:black;
text-decoration:underline
}

a:visited, a:active, a:link{
color:black;
}
a:hover {
color:#900000;
}

#tucne {
float:right;
margin:10px 30px 0 0
}

/*STYL KE STRÁNCE S NÁVODEM*/
.polozka {
display: none;
} 
#prvni {
display:block
} /*prvni polozka je zobrazena*/
#obsah li a {
text-decoration: none;
font-weight:bold;
margin:0
}
#obsah ol {
margin: 20px 40px 10px 0;
}
#obsah ol li {
margin:0 0 5px 0;
list-style-type:disc
}
#obsah dl {
margin:10px 0 20px 0
}
#obsah dt {
font-weight:bold
}
#obsah div#valid {
float:right;
width:90px;
margin:10px;
padding:0;
}
div#valid img {
margin:4px 0 4px 0
}
abbr, acronym {
cursor:help
}
/*Styly ADS Ranky*/
div#a90 div a { font-weight: bold; color: #0059b3; font-size: 105%; text-decoration: underline; }
div#a90 div p { padding: 0px; margin: 0px; color: #000000; font-size: inherit; font-weight: normal; text-decoration: none;text-indent:0 }
div#a90 div { margin: 0.5em 0.1em 0 0.6em; }
div#a90 { font-family: inherit; padding-bottom: 0.7em; }