body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#FFFFFF;
margin:0 0 0 0;
}
.container{
width:1024px;
height:967px;
margin:0 auto;
}
#menu {
position:relative;
height:56px; 
width:1024px; 
background:url(../images/menubg.jpg) ;
}
#menu ul { 
margin:0 0 0 0;
padding:0 0 0 0;
list-style:none;
height:56px;
}
#menu ul li {
display:inline;
}
#menu ul li span sup {
display:none;
}
#menu ul li a span.home {
position:absolute;
top:0px;
left:80px;
width: 49px; 
height:56px;
background: url(../images/home.jpg) no-repeat left top;
}
#menu ul li a:hover span.home, #menu ul li a.active span.home{ 
background-position:-49px 0;
}
#menu ul li a span.galerie {
position:absolute;
top:0px;
left:168px;
width: 61px; 
height:56px;
background: url(../images/galerie.jpg) no-repeat left top;
}
#menu ul li a:hover span.galerie, #menu ul li a.active span.galerie{ 
background-position:-61px 0;
}
#menu ul li a span.kyokushin {
position:absolute;
top:0px;
left:273px;
width: 85px; 
height:56px;
background: url(../images/kyokushin.jpg) no-repeat left top;
}
#menu ul li a:hover span.kyokushin, #menu ul li a.active span.kyokushin{ 
background-position:-85px 0;
}
#menu ul li a span.dojokun {
position:absolute;
top:0px;
left:393px;
width: 80px; 
height:56px;
background: url(../images/dojokun.jpg) no-repeat left top;
}
#menu ul li a:hover span.dojokun, #menu ul li a.active span.dojokun{ 
background-position:-80px 0;
}
#menu ul li a span.testingrule {
position:absolute;
top:0px;
left:510px;
width: 102px; 
height:56px;
background: url(../images/testingrule.jpg) no-repeat left top;
}
#menu ul li a:hover span.testingrule, #menu ul li a.active span.testingrule{ 
background-position:-102px 0;
}
#menu ul li a span.archiv {
position:absolute;
top:0px;
left:650px;
width: 56px; 
height:56px;
background: url(../images/archiv.jpg) no-repeat left top;
}
#menu ul li a:hover span.archiv, #menu ul li a.active span.archiv{ 
background-position:-56px 0;
}
#menu ul li a span.guestbook {
position:absolute;
top:0px;
left:745px;
width: 90px; 
height:56px;
background: url(../images/guestbook.jpg) no-repeat left top;
}
#menu ul li a:hover span.guestbook, #menu ul li a.active span.guestbook{ 
background-position:-90px 0;
}
#menu ul li a span.kontakt {
position:absolute;
top:0px;
left:870px;
width: 71px; 
height:56px;
background: url(../images/kontakt.jpg) no-repeat left top;
}
#menu ul li a:hover span.kontakt, #menu ul li a.active span.kontakt{ 
background-position:-71px 0;
}
.header {
margin: 0 0 0 0;
padding:0 0 0 0;
position:relative;
height:191px;
width:1024px;
background:url(../images/hlavicka.jpg) no-repeat left top;
}
.header span.logo {
position:absolute;
background:url(../images/logo.jpg) no-repeat left top;
left:-25px;
width:483px;
height:83px;
}

h1 {
margin: 0 0 0 0;
position:relative;
top:55px;
left:45px;
width:483px;
height:83px;
}
.content h4 {
background:url(../images/dot.gif) no-repeat left top;
background-position:0 8px;
top:0px;
left:0px;
font-size:18px;
padding-left:40px;
margin: 15px 0 0 0;
height:25px;
}
p span.clanek  {
padding-left:40px;
}
.mainContent {
width:1024px;
background-color:#000000;
min-height:650px;
height:auto;
/*height:expression(document.body.clientHeight > 650? "650px": "auto" );*/
margin:0 0 0 0;
padding:0 0 20px 0;
}
.leftColumn {
position:relative;
background:url(../images/top.jpg) #393939 no-repeat left top;
width:721px;
height:auto;
margin: 0 33px;
padding:15px 0 0 0;
color:#FFFFFF;
}
.leftBottom {
background:url(../images/bt.jpg) #393939 no-repeat bottom left;
width:720px;
height:auto;
margin:0 0 0 0;
padding-bottom:20px;
}
.rightColumn {
position:absolute;
margin:20px 760px;
}
.foto{
height:93px;
width:134px;
margin:0 60px ;
background:url(../images/fotobg.jpg) no-repeat top left;
}
.imgFoto{
margin-top:10px;
margin-left:10px;
}
.rightContent {
margin:15px 0 0 0 ;
width:252px;
height:496px;
background:url(../images/rightbg.jpg) no-repeat top left;
}
h3 {
margin: 0 0 0 0;
position:relative;
width:62px;
height:26px;
}
.team {
position:relative;
top:20px;
left:30px;
width:160px;
}
.rightContent span.teamHeader {
position:absolute;
top:0px;
left:0px;
background:url(../images/team.jpg) no-repeat left top;
width:62px;
height:26px;
}
.team a, .team a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#393939;
font-size:11px;
font-style:normal;
text-decoration:underline;
margin-left:5px;
line-height:125%;
}
.team a:hover {
text-decoration:none;
}
.team ul {
list-style:none;
line-height:100%;
margin:0 0 0 0 ;
padding:0 0 0 0 ;
}
.team ul li {
display:inline;
line-height:100%;
}
.rightContent span.kalendarHeader {
position:absolute;
top:0px;
left:0px;
background:url(../images/kalendar.jpg) no-repeat left top;
width:152px;
height:25px;
}
.kalendar {
position:relative;
top:30px;
left:30px;
width:180px;
}
.sponzori {
position:relative;
top:50px;
left:30px;
width:160px;
}
.rightContent span.sponzoriHeader {
position:absolute;
top:0px;
left:0px;
background:url(../images/sponzori.jpg) no-repeat left top;
width:96px;
height:27px;
}
.sponzori a, .odkazy a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#393939;
font-size:11px;
font-style:normal;
text-decoration:underline;
margin-left:5px;
line-height:125%;
}
.sponzori a:hover {
text-decoration:none;
}
.sponzori ul {
list-style:none;
display:block;
margin:0 0 0 0 ;
padding:0 0 0 0 ;
}
.odkazy {
position:relative;
top:60px;
left:30px;
width:140px;
}
.rightContent span.odkazyHeader {
position:absolute;
top:0px;
left:0px;
background:url(../images/odkazy.jpg) no-repeat left top;
width:96px;
height:27px;
}
.odkazy a, .odkazy a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#393939;
font-size:11px;
font-style:normal;
text-decoration:underline;
margin-left:5px;
line-height:125%;
}
.odkazy a:hover {
text-decoration:none;
}
.odkazy ul {
list-style:none;
display:block;
margin:0 0 0 0 ;
padding:0 0 0 0 ;
}
.delic {
background:url(../images/delitko.png) no-repeat top left;
height:10px;
width:354px;
margin-left:200px;
}
.content {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
width:700px;
height:auto;
margin:0 auto;
}
.bottomLoga {
background:url(../images/loga.png) no-repeat left top;
height:106px;
width:626px;
margin-top:15px;
margin-left:55px;
}
.copyright {
width:210px;
margin:10px 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#029f36;
text-align:center;
line-height:125%;
}
.copyright a, .copyright a:visited {
color:#029f36;
text-decoration:none;
font-size:10px;

}
.copyright a:hover {
color:#029f36;
text-decoration:underline;
font-size:10px;
}
h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
color:#FFFFFF;
font-weight:bold;
}
.date {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#029f36;
padding-left:40px;
}
.dateArchiv {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#029f36;
padding-left:5px;
}
.content {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
min-height:490px;
height:auto;
}
.content a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#029f36;
font-weight:bold;
text-decoration:underline;
}
.content a:hover {
text-decoration:none;
}
.archivNadpis {
color:#FFFFFF;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.clanekimg {
border:0px;
margin-right:10px;
padding-left:40px;
float:left;
}
.clanekimg a {
border:0px;
}
div .galerie {
height:auto;
}
div .galerie ul li {
list-style-image:url(../images/dot.gif);
margin:10px 10px 0 0;
padding:15px 15px 0 0;
}
div #archiv ul li {
list-style-image:url(../images/dot.gif);
margin:10px 10px 0 0;
padding:5px 15px 0 0;
}
.zpet {
text-align:right;
font-size:12px;
margin:30px 20px ;
margin-top:30px;
width:100%;
height:30px;
}
.galimg {
text-align:center;
vertical-align:middle;
border:1px solid #ffffff;
float:left;
margin-left:15px;
margin-top:10px;
width:150px;
height:112px;
}
.galimg img {
margin:3px;
width:95%;
height:95%;
}
.galimg a:link img {
border:none;
}
.galimg a:hover img {
border:none;
}
.gbtable {
margin-top:15px;
}
#gbnav {
font-size:10px;
margin-bottom:20px;
margin-left:295px;
}
#gbnav a {
font-size:10px;
}
.gbname {
color:#ffffff;
font-weight:bold;
}
.gbdate {
color:#029f36;
}
.obsah {
height:490px;
}
#archiv a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#029f36;
text-decoration:none;
font-weight:normal;
font-size:11px;
}
#archiv a:hover {
text-decoration:none;
}
#archiv a:hover span.archivNadpis {
font-size:12px;
font-weight:bold;
}
#archiv a:hover span.dateArchiv {
font-size:12px;
font-weight:bold;
}