* {padding:0;margin:0}
img {border:0}
.nostyle {display:none}

body {
padding-top: 5px;
text-align:center;
background-color: #ffccff; 
font: 11px verdana,sans-serif; 
}
body a img { height:1px } 
body>a { visibility: hidden }
body>a * { visibility: hidden }
#page a img {height:auto}

#page {  
text-align:left;
width:993px;
margin: 0 auto 0 auto;
}
#header {
width: 100%;
height: 177px;
text-indent: -9999px; 
background: url(images/header.jpg) no-repeat;
}
html>body #header {   
background: url(images/header.jpg) no-repeat;
}
#header a {
position:relative; 
display:block;
height:100%;
border:none;
}

#lista {  
width:993px;
height:29px;
}
.lista1 {  
width:9px;
height:29px;
float:left;
background: url(images/lista1.jpg) no-repeat;
}
.lista2 {  
width:955px;
height:29px;
float:left;
background: url(images/lista2.jpg) repeat-x;
padding:0 0 0 20px;
}
.lista3 {  
width:9px;
height:29px;
float:right;
background: url(images/lista3.jpg) no-repeat;
}
.kategorie {
height:29px;
color: #ffffff;
font-size:11px;
background: url(images/odkaz-l.jpg) repeat-x;
float:left;
padding:0px 25px 0px 25px;
margin:auto 1px auto 0;
}
.kategorie a {
color: #ffffff;
font-weight:normal;
line-height:29px;
text-decoration:none;
letter-spacing: 1px;
}
.kategorie :hover {
padding:10px 0 7px 0;
background: url(images/aktivne.jpg) no-repeat center bottom;
}
.kategorie a {
color: #ffffff;
text-decoration:none;
}
#obsah {  
text-align:left;
width:993px;
padding:10px 0 0 0;
}
#vlavo {  
float:left;
width:184px;
}
#stred {  
float:left;
width:610px;
margin:0 0 0 7px;
}
#vpravo {  
float:right;
width:184px;
}

.menu1 {  
width:176px;
height:29px;
background: url(images/menu1.jpg) no-repeat;
padding:8px 0 0 8px;
}
.menu1 a {  
color:#ffffff;
text-decoration:none;
}
.menu2 {  
width:178px;
border-left:1px solid #000000;
border-right:1px solid #000000;
background:#dddddd;
padding:0 2px 0 2px;
}
.menu-link {
width:158px;
height:24px;  
padding:7px 0 0 20px;
text-decoration:none;
font-size:11px;
font-weight:normal;
color:#000000;
background:#ffffff;
border-bottom:1px solid #dddddd;
}
.menu-link a {
text-decoration:none;
font-weight:normal;
color:#000000;
position:relative; 
display:block;
height:100%;
border:none;
}
.menu-link:hover {
background:#f7f7f7;
border-bottom:1px solid #000000;
}
.normaltext {
padding:8px 10px 4px 10px;
background: #ffffff;
border-bottom:1px solid #dddddd;
text-align:center;
}
.normaltext a {
text-decoration:none;
color:#000000;
}
.menu3 {  
width:184px;
height:11px;
background: url(images/menu3.jpg) no-repeat;
margin:0 0 7px 0;
}
.stred1 {  
width:602px;
height:26px;
background: url(images/stred1.jpg) no-repeat;
color:#ffffff;
padding:4px 0 0 8px;
}
.stred1 a {  
color:#ffffff;
text-decoration:none;
font-weight:normal;
}
.najdenych {  
float:right;
padding:4px 8px 0 0;
}
.najdenych-v {  
float:left;
}
.stred2 {  
width:590px;
background: #ffffff;
border-left:1px solid #000000;
border-right:1px solid #000000;
padding:0 0 1px 18px;
overflow:auto;
}
.stred2-single {  
width:608px;
background: #ffffff;
border-left:1px solid #000000;
border-right:1px solid #000000;
padding:0 0 0 0px;
overflow:auto;
}
.stred3 {  
width:610px;
height:8px;
background: url(images/stred3.jpg) no-repeat;
margin:0 0 7px 0;
}

.video {  
width:185px;
float:left;
margin:8px 8px 5px 0;
}
.video1 {  
width:185px;
height:129px;
background: url(images/video1.jpg) no-repeat;
text-align:center;
padding:10px 0 0 0;
}
.video2 {  
width:164px;
background: url(images/video2.jpg) repeat-y;
padding:6px 6px 0 15px; 
color:#f7bff2;
}
.nej-nah {  
padding:8px 0 8px 8px;
font-size:12px;
font-weight:bold;
}
.biele {  
color:#ffffff;
}
.strany {  
color:#000000;
font-size:13px;
text-align:center;
}
.strany a {  
color:#990099;
font-size:13px;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.zarovnaj {
clear:both;
}
.video3 {  
width:185px;
height:6px;
font-size:0px;
background: url(images/video3.jpg) no-repeat;
}
.nav {  
width:541px;
height:30px;
background: url(images/nav.jpg) no-repeat;
margin:7px 0 0 0;
padding:5px 15px 5px 15px;
}
.nav-vl {  
float:left;
padding:2px 0 0 0;
}
.nav-vl-txt {  
font-size:12px;
padding:2px 0 0 0;
color:white;
}
.nav-vp {  
float:right;
}

.single-nadpis {  
font-size:13px;
margin:10px 0 10px 18px;
font-weight:bold; 
}
.single-video {  
padding:0 0 0 7px;
}
.single-pocet {  
padding:7px 0 0 18px;
color:#666666; 
}
.single-popis-v {  
padding:5px 0 0 18px;
font-size:12px;
font-weight:bold; 
}
.single-popis {  
padding:5px 0 0 18px;
}
.oddel {  
width:608px;
height:2px;
background: url(images/oddel.jpg) no-repeat;
margin:15px 0 15px 0;
font-size:0px;
}
.single-podobne {  
padding:0 0 0 18px;
font-size:12px;
font-weight:bold;
}
.single-podobne-v {  
padding:5px 0 0 18px;
}
#pata {  
width:993px;
height:31px;
}
.pata1 {  
float:left;
width:7px;
height:31px;
background: url(images/pata1.jpg) no-repeat;
margin:0 0 8px 0;
}
.pata2 {  
float:left;
width:979px;
height:31px;
background: url(images/pata2.jpg) repeat-x;
text-align:center;
color: #ffccff; 
padding:8px 0 0 0;
}
.pata2 a {  
text-decoration:none;
color: #ffccff;
}
.pata3 {  
float:right;
width:7px;
height:31px;
background: url(images/pata3.jpg) no-repeat;
}
/*vertical-align*/
.ver15 {  
vertical-align: 15%;
}
.ver20 {  
vertical-align: 20%;
}
.ver25 {  
vertical-align: 25%;
}
.ver30 {  
vertical-align: 30%;
}
/*reklama*/
.reklama {  
width:580px;
text-align:center;
}
