body {
background: #c52324 url(../images/hlavicka1.webp) no-repeat center top;
font: 16px "Myriad Pro",Tahoma,"Trebuchet MS",Verdana;
color: #fff;
overflow: -moz-scrollbars-vertical;
overflow-x: hidden;
overflow-y: scroll;
}

a {
color: #fff;
}

#obal_layout {
background: url(../images/bg-ie.webp) repeat-y center top;
width: 800px;
height: auto;
min-height: 100%;
margin: 0 auto;
position: relative;
}

#zahlavi,#menu,#zapati {
width: 806px;
margin: 0 auto;
padding: 0;
}

#zahlavi {
height: 552px;
position: relative;
}

#zahlavi a {
z-index: 30;
display: block;
width: 260px;
height: 180px;
position: absolute;
top: 320px;
left: 270px;
outline: 0;
}

.ohniva-zare {
z-index: 28;
display: block;
width: 800px;
height: 142px;
position: absolute;
top: 252px;
left: 2px;
outline: 0;
}

#zahlavi h1 {
z-index: -10;
visibility: hidden;
}

#obal_obsah {
min-height: 100%;
overflow: hidden;
background: repeat-y left top;
margin: 0;
}

#obsah_levy {
float: left;
width: 540px;
margin: 0;
}

.zapati_new_left{
clear: both;
z-index: -2;
width: 100%;
height: 528px;
position: absolute;
bottom: -1px;
left: -600px;
background: url(../images/zapati.webp) no-repeat center bottom;
}

.zapati_new_right{
clear: both;
z-index: -2;
width: 100%;
height: 528px;
position: absolute;
bottom: -1px;
right: -600px;
background: url(../images/zapati.webp) no-repeat center bottom;
}
#zapati {
clear: both;
z-index: -2;
width: 100%;
height: 528px;
position: absolute;
bottom: -1px;
left: -600px;
background: url(../images/zapati.webp) no-repeat center bottom;
}

#zapati-text {
clear: both;
width: 740px;
height: 20px;
border-top: 1px solid #2d2b2b;
z-index: 2;
position: absolute;
bottom: -1px;
left: 30px;
color: #e1e1e1;
padding: 10px 0;
float: left;
font: 10px Verdana,Tahoma;
text-align: center;
}

#zapati-text a {
color: #e1e1e1;
text-decoration: underline;
outline: 0;
}

#zapati p a:hover {
color: #fff;
}

#obal_obsah span.navigace {
display: block;
width: 259px;
height: 40px;
margin: 0 0 0 30px;
}

#aktuality {
color: #cecaca;
margin: 10px auto 0 30px;
width: 510px;
cursor: default;
position: relative;
overflow: hidden;
}

#aktuality h1 {
font: 22px "Myriad Pro",Tahoma,"Trebuchet MS",Verdana;
color: #fff;
border-bottom: 2px solid #c52324;
margin-bottom: 1px;
}

#aktuality h2 {
padding-bottom: 4px;
font: 16px "Myriad Pro",Tahoma,"Trebuchet MS",Verdana;
}

#aktuality h2.nadpis {
font: 22px "Myriad Pro",Tahoma,"Trebuchet MS",Verdana;
color: #fff;
border-bottom: 2px solid #c52324;
margin-bottom: 1px;
}

#aktualita-licha {
padding: 15px;
background: rgba(255,255,255,0.3);
overflow: hidden;
}

#aktualita-suda {
padding: 15px;
background: rgba(255,255,255,0.3);
border-top: 1px solid #726a69;
overflow: hidden;
}

.obrazek {
float: right;
margin: 5px 0 0 5px;
}

p {
float: left;
}

div.autor, div.datum {
text-align: right;
}

div.datum {
padding-bottom: 10px;
}


#obsah_pravy {
float: right;
width: 195px;
margin: 9px 30px 0 0;
}

#treninky {
color: #cecaca;
margin: 0;
width: 195px;
cursor: default;
position: relative;
overflow: hidden;
}

#treninky h1 {
font: 22px "Myriad Pro",Tahoma,"Trebuchet MS",Verdana;
color: #fff;
border-bottom: 2px solid #c52324;
margin-bottom: 1px;
}

.trenink {
padding: 15px;
background: rgba(255,255,255,0.3);
overflow: hidden;
}

.trenink ul {
width: 165px;
}

.trenink ul li {
float: left;
text-align: center;
width: 21px;
padding: 2px 0;
border: 1px solid #726a69;
}

#slideshow {
position: relative;
margin-left: 4px;
width: 796px;
}

#slideshow IMG {
position: absolute;
top: 0;
left: 0;
z-index: 8;
}

#slideshow IMG.active {
z-index: 10;
}

#slideshow IMG.last-active {
z-index: 9;
}

img {
border: 0;
}

img.maxcontact,img.maxhome,img.maxposter,img.member,img.trainer,img.fighter {
width: 100%;
height: 100%;
display: block;
margin-left: auto;
margin-right: auto;
}

img.nophoto {
width: 30%;
height: 20%;
}

p.members,p.trainers,p.fighters {
margin-bottom: 15px;
clear: both;
}

p.br {
margin-bottom: 2px;
clear: both;
}

@-moz-document url-prefix() {
body {
margin-left: 1px;
}

.ohniva-zare {
left: 3px;
}

#obsah_levy {
margin-bottom: 120px;
};
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
img.maxcontact {
height: 40%;
}

img.maxhome {
height: 20%;
}

img.maxposter,img.member,img.trainer,img.fighter {
height: 50%;
}

img.nophoto {
width: 60%;
height: 10%;
}

#aktualita-licha {
margin-bottom: 45px;
};
}

@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) {
head~body #obal_layout {
width: 801px;
background-position: right top;
}

head~body .ohniva-zare {
left: 4px;
}

head~body #aktualita-licha {
margin-bottom: 45px;
};
}

@media(min-resolution:.001dpcm) {
head~body #obal_layout {
width: 801px;
background-position: right top;
}

head~body .ohniva-zare {
left: 4px;
}

head~body #aktualita-licha {
margin-bottom: 45px;
}


table.normal {
width: 400px;
}

table.small {
width: 100%;
font-size: 75%;
}

table tr td.left {
width: 300px;
}

table tr td.right {
width: 100x;
}

table tr td.mezera {
width: 250px;
}

table tr td.nadpis {
font-style: italic;
text-decoration: underline;
}
}

#element_to_pop_up {
display:none;
text-align: center;
background-color: #FFF;
border-radius: 10px;
box-shadow: 0px 0px 25px 5px #999;
color: #111;
min-width: 450px;
padding: 25px;
}

.b-close{
background-color: #2B91AF;
color: #FFF;
cursor: pointer;
display: inline-block;
border-radius: 7px;
font: bold 131% sans-serif;
padding: 0px 6px 2px;
position: absolute;
right: -7px;
top: -7px;
}

input.test{
display: none;
}


#aktualita-licha {
margin-bottom: 65px !important;
}

strong.nostrong{
font-weight: normal;
}
