body {
margin:0;
padding:0;
background:#000;
color:#bfbfbf;
font:0.8em Arial,Verdana,sans-serif;
line-height:1.35em;
}
a:link, a:visited {color:#fff;}
a:hover, a:focus, a:active {color:#e3007a; text-decoration:none;}
img {
border:none;
}
p {
margin:0 0 10px 0;
padding:0;
text-align:justify;
}
ul {
margin:0 0 10px 0;
padding:0 0 0 5px;
}
dd ul {
margin:0;
}
ul li {
margin:0;
padding:0 0 0 14px;
background:url('li.gif') 0 2px no-repeat;
list-style:none;
}
ul li li {
padding:0 0 0 10px;
background:url('lili.gif') 0 6px no-repeat;
font-size:90%;
}
ul li li li {
background:url('lilili.gif') 0 7px no-repeat;
font-size:90%;
}
ol li {
margin:0;
padding:0 0 0 5px;
list-style-type:decimal;
}
dl {
clear:both;
float:left;
width:100%;
margin:0 0 10px 0;
padding:0;
}
dt {
float:left;
width:21%;
margin:0;
padding:0;
text-align:right;
color:#888;
}
dd {
float:right;
width:77%;
margin:0;
padding:0;
}
h1 {
margin:0;
padding:0 0 30px 0;
font:lighter 199% Impact, Arial, serif;
line-height:82%;
color:#e3007a;
}
h2 {
margin:0;
padding:20px 0 10px 0;
font-size:190%;
color:#888;
}
h3 {
margin:0;
padding:10px 0 5px 0;
font-size:160%;
}
h4 {
margin:0;
padding:10px 0 5px 0;
font-size:140%;
color:#777;
}
h5 {
margin:0;
padding:5px 0;
font-size:100%;
color:#888;
}
h6 {
margin:0;
padding:5px 0;
font-size:80%;
}
sup, sub {
font-size:80%;
line-height:100%;
}
em {
color:#797979;
}
big {
line-height:140%;
font-weight:bold;
font-size:110%;
color:#797979;
}
big li {
padding:0 0 10px 0;
background:none;
}
fieldset {
margin:15px 0 20px 0;
padding:10px 5px;
border:3px solid #3e117a;
}
legend {
margin:0;
padding:0 5px;
color:#e3007a;
}
legend a {
display:block;
position:absolute;
margin:-19px 0 0 0;
padding:3px 5px;
color:#e3007a;
font-weight:bold;
font-size:140%;
text-transform:capitalize;
background:none;
}
.fieldset-box {
padding:10px 0 0 0;
}
form {
margin:0;
padding:0;
}
input, textarea, select {
padding:2px 5px;
font:1em Tahoma,Verdana,sans-serif;
border:4px solid #eb870d;
border-top:4px solid #fff;
border-left:4px solid #fff;
background:#000;
color:#fff;
}
textarea {
width:450px;
height:100px;
}
.formsubmit input {
padding:2px 10px;
font-weight:bold;
border-color:#e3007a;
border-top-color:#01a8ec;
border-left-color:#01a8ec;
background:#000;
color:#f8f301;
cursor:pointer;
}
.formsubmit input:hover,
.formsubmit input:focus,
.formsubmit input:active {
border-color:#01a8ec;
border-top-color:#e3007a;
border-left-color:#e3007a;
}
table {
width:100%;
border:3px solid #cacaca;
}
dd table {
width:auto;
font-size:12px;
}
th, td {
padding:3px 5px;
border:1px solid #cacaca;
}

hr.hr {
display:none;
}

/**/
.page {
float:left;
width:100%;
min-width:990px;
background:#000 url('bg0.jpg') center top no-repeat;
}
.random-1 .page {
background:#000 url('bg1.jpg') center top no-repeat;
}
.random-2 .page {
background:#000 url('bg2.jpg') center top no-repeat;
}
.random-3 .page {
background:#000 url('bg3.jpg') center top no-repeat;
}
.random-4 .page {
background:#000 url('bg4.jpg') center top no-repeat;
}

.main {
width:990px;
margin:0 auto;
}
.header {
float:left;
width:990px;
height:340px;
}
.logo {
float:right;
margin:86px 70px 0 0;
}
.logo a {
display: block;
width:340px;
height:207px;
}
.logo img {
visibility:hidden;
}
.motto {
display:none;
}
.userbox {
clear:right;
float:right;
margin:16px 26px 0 0;
}

.area {
clear:both;
float:left;
width:100%;
padding:30px 0 85px 0;
background:url('bg1.png') left bottom no-repeat;
}
.container {
clear:both;
float:left;
position:relative;
left:85px;
width:820px;
height:520px;
min-height:520px;
}
div[class].container {
height:auto;
}
#fw-view-photoalbum .container {
width:918px;
left:36px;
}
#fw-view-rootpage .content {
float:left;
width:510px;
}
#fw-view-rootpage .column {
float:right;
width:260px;
padding:40px 0 0 0;
}

#fw-view-photoalbum h1,
#fw-view-photoalbum p {
width:820px;
position: relative;
left:49px;
}

.footer {
clear:both;
float:left;
width:990px;
height:230px;
}

#menuf,
#webs {
clear:left;
float:left;
position:relative;
left:85px;
margin:0;
padding:0;
font-size:85%;
}
#menuf li,
#webs li {
float:left;
line-height:38px;
margin:0;
padding:0 23px 0 0;
background:none;
list-style:none;
}
#menuf a,
#webs a {
color:#696969;
}

#strict {
clear:both;
float:right;
position:relative;
top:-26px;
left:-85px;
line-height:14px;
padding:0 0 0 10px;
color:#696969;
}
#copy {
float:right;
position:relative;
top:-26px;
left:-85px;
line-height:14px;
padding:0 10px 0 0;
border-right:1px solid #6f767b;
color:#6f767b;
}
#strict a, #copy a {
color:#6f767b;
}


/**/
.layer1 {
clear:both;
position:absolute;
left:0;
top:0;
width:100%;
}
.layer1-box {
width:990px;
margin:0 auto;
}
/*
#logos {
float:right;
position:relative;
left:-5px;
top:49px;
width:390px;
height:210px;
margin:0;
padding:0;
}*/
/*
#logos {
position:absolute;
width:390px;
height:210px;
margin:49px 0 0 595px;
padding:0;
}
#logos li {
float:left;
margin:0;
padding:0;
list-style:none;
}
*/
#logos {
position:absolute;
width:1px;
height:1px;
margin:0;
padding:0;
}
#logos li {
position:absolute;
float:left;
/*margin:0;*/
padding:0;
background:none;
list-style:none;
}

#mli-sns {
/*clear:left;*/
width:144px;
height:125px;
margin:135px 0 0 24px; 
}
#logos a {
float:left;
display:block;
font-size:1px;
text-decoration:none;
}
#mli-sns a {
width:118px;
height:102px;
}
#logos b {
visibility:hidden;
}

#menu1 {
clear:both;
position:relative;
left:45px;
top:300px;
width:860px;
height:40px;
margin:0;
padding:0 0 0 40px;
background:url('bg1.png') -45px -40px no-repeat;
}
#menu1 li {
float:left;
margin:0 6px 0 0;
padding:0;
list-style:none;
background:none;
}
#menu1 a {
float:left;
display:block;
height:40px;
font-size:1px;
text-decoration:none;
}
#m1i-uvod a {
width:87px;
background:url('bg1.png') -85px 0 no-repeat;
}
#m1i-rozpis a {
width:94px;
background:url('bg1.png') -178px 0 no-repeat;
}
#m1i-prihlasky a {
width:125px;
background:url('bg1.png') -278px 0 no-repeat;
}
#m1i-pokyny a {
width:105px;
background:url('bg1.png') -409px 0 no-repeat;
}
#m1i-vysledky a {
width:119px;
background:url('bg1.png') -520px 0 no-repeat;
}
#m1i-fotky a {
width:160px;
background:url('bg1.png') -645px 0 no-repeat;
}
#m1i-pokec a {
width:94px;
background:url('bg1.png') -811px 0 no-repeat;
}
#fw-id-rootpage #m1i-uvod a,
#fw-id-rozpis #m1i-rozpis a,
#fw-id-prihlasky #m1i-prihlasky a,
#fw-id-pokyny #m1i-pokyny a,
#fw-id-vysledky #m1i-vysledky a,
#fw-id-fotky #m1i-fotky a,
#fw-id-pokec #m1i-pokec a {
background:none;
}
#menu1 a:hover, #menu1 a:focus, #menu1 a:active {
background:none;
}
#menu1 b {
visibility:hidden;
}


/**/
.layer2 {
clear:both;
position:absolute;
left:0;
top:0;
width:100%;
}
.layer2-box {
width:990px;
height:1px;
margin:0 auto;
}

.layer2 .sponsors,
.layer2 .adsense1 {
position:absolute;
margin:49px 0 0 -130px;
}
.layer2 .adsense1 {
margin:340px 0 0 1000px;
}
.layer2 .sponsors a {
display:block;
}


/**/
.box-facebook {
clear:both;
float:left;
width:510px;
background:#fff;
}
#fw-id-rootpage .box-facebook {
margin:40px 0;
}


/**/
#fw-id-rootpage .content b {
display:block;
padding:10px 0;
line-height:110%;
font:lighter 160% Impact, Arial, serif;
color:#888;
}

.box {
float:left;
width:100%;
margin:0 0 20px 0;
}
.box .boxtitle {
font:lighter 90% Impact, Arial, serif;
color:#3e107b;
}
.boxnews .list {
margin:0;
padding:0;
}
.boxnews .item {
margin:0;
padding:10px 0 0 0;
background:none;
list-style:none;
}
.boxnews .item-date {
display:block;
padding:0 0 0 10px;
background:url('lili.gif') 0 3px no-repeat;
font-size:90%;
color:#696969;
}
.boxnews .item-title {
font-size:120%;
}
.boxnews .item-image {
float:right;
margin:0 0 5px 20px;
border:1px solid #fff;
}
.boxnews .item-image img {
float:left;
border:1px solid #000;
}

.list {
clear: both;
}

/**/
.list.gallery {
clear:both;
float:left;
margin:0;
padding:0;
}
.list.gallery .item {
float:left;
width:160px;
margin:0;
padding:10px 0 0 0;
background:none;
list-style:none;
font-size:90%;
}
.list.gallery .item-image {
float:left;
border:4px solid #888;
}
.list.gallery .item-image img {
float:left;
border:1px solid #fff;
}
.list.gallery a.item-image:hover img,
.list.gallery a.item-image:focus img,
.list.gallery a.item-image:active img {
border:1px solid #000;
}
.list.gallery .item-title {
display:block;
clear:left;
padding:10px 0 0 0;
color:#888;
}


/**/
.boxvideo {
width:700px;
margin:0 0 20px 0;
padding:0 20px;
border:4px solid #888;
}

/**/
.boxphoto {
clear:both;
float:left;
}
.boxphoto .gallery-photo {
clear:both;
width:800px;
margin:20px 0 0 0;
padding:8px;
background:#434343;
}
#fw-view-photoalbum .boxphoto .gallery-photo {
width:902px;
text-align:center;
overflow-x:scroll;
} 
.boxphoto .navi {
clear:both;
float:left;
}
.boxphoto .navi-prev,
.boxphoto .navi-next {
position:absolute;
display:block;
width:44px;
height:40px;
margin:-2px 0 0 12px;
background:url('gallery-left.png') 0 0 no-repeat;
text-decoration:none;
}
.boxphoto .navi-next {
margin:-2px 0 0 62px;
background:url('gallery-right.png') 0 0 no-repeat;
}
#fw-view-photoalbum .navi-prev {margin-left:41px;}
#fw-view-photoalbum .navi-next {margin-left:91px;}
.boxphoto a.navi-prev:hover,
.boxphoto a.navi-prev:focus,
.boxphoto a.navi-prev:active,
.boxphoto a.navi-next:hover,
.boxphoto a.navi-next:focus,
.boxphoto a.navi-next:active {
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter:alpha(opacity=60);
}
.boxphoto .navi-prev span,
.boxphoto .navi-next span {
font-size:1px;
visibility:hidden;
}
.boxphoto .gallery-photo img {
border:1px solid #fff;
}

.boxphoto .gallery-album {
clear:both;
float:left;
width:800px;
margin:0;
padding:8px;
background:#434343;
}
#fw-view-photoalbum .boxphoto .gallery-album {
width:902px;
}
.boxphoto .gallery-album li {
float:left;
position:relative;
left:-20px;
margin:0 0 10px 30px;
padding:0;
border:4px solid #888;
list-style:none;
background:none;
}
#fw-view-photoalbum .boxphoto .gallery-album li {
left:-10px;
margin:0 0 10px 20px;
}
.boxphoto .gallery-album li.actual {
border:4px solid #000;
}
.boxphoto .gallery-album a {
float:left;
display:block;
border:1px solid #fff;
}
.boxphoto .gallery-album a:hover,
.boxphoto .gallery-album a:focus,
.boxphoto .gallery-album a:active {
border:1px solid #000;
}
.boxphoto .gallery-album img {
float:left;
}


.tbgb {
border:1px solid #3e107b;
color:#111;
}
.tr0 th {
background-color:#303030;
border-color:#505050;
color:#888;
}
.tr0 th a:link, .tr0 th a:visited {
color:#FFF;
}
.tbgb td {
border-color:#f1f1f1;
}
.tr1 td {
background-color:#dcdcdc;
}
.tr2 td {
background-color:#c0c0c0;
}
.tbgb p {
padding:5px 0 0 0;
}
.tbgb h5 {
margin:0 0 5px 0;
}


.borderbox {
clear:both;
float:left;
padding:1px;
border:1px solid #3e107b;
}
.borderbox iframe {
float:left;
}
.fbcomments {
width:818px;
border:1px solid #3e107b;
}
.fbcomments-box {
width:796px;
padding:10px;
border:1px solid #000;
background:#fff;
}

/**/
.image {
float:right;
margin:0 0 5px 10px;
border:4px solid #888;
}
.image img {
float:left;
border:1px solid #fff;
}

.text-center {
text-align:center;
}

.err {
color:#ff0003;
}



