body {
margin:0;
padding:0;
background:#fff url('page.gif') 0 0 repeat-x;
color:#023655;
font:0.8em Arial,Verdana,sans-serif;
line-height:1.35em;
}
a:link, a:visited {color:#095b75;}
a:hover, a:focus, a:active {color:#454a4d;text-decoration:none;}
img {
border:none;
}
p,
.item-date {
display:block;
margin:0 0 10px 0;
padding:0 5px;
text-align:justify;
}
ul {
margin:5px 0 10px 0;
padding:0 0 0 5px;
}
ul li {
margin:0;
padding:0 0 0 14px;
background:url('li.gif') 0 5px 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:#095b75;
}
dd {
float:right;
width:77%;
margin:0;
padding:0;
}
h1 {
margin:0;
padding:7px 5px 20px 5px;
font-size:220%;
line-height:80%;
color:#13aadb;
background:url('h1.gif') 0 27px repeat-x;
}
h2 {
margin:0;
padding:20px 5px 10px 5px;
font-size:190%;
color:#095b75;
}
h3 {
margin:0;
padding:10px 5px 5px 5px;
font-size:160%;
}
h4 {
margin:0;
padding:10px 5px 5px 5px;
font-size:140%;
color:#777;
background:url('h4.gif') 0 25px repeat-x;
}
h5 {
margin:0;
padding:5px;
font-size:100%;
color:#095b75;
}
h6 {
margin:0;
padding:5px;
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:none;
border-top:3px solid #777;
border-left:3px solid #777;
}
legend {
margin:0;
padding:0 5px;
}
legend a {
display:block;
position:absolute;
margin:-19px 0 0 0;
padding:3px 5px;
color:#777;
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:2px solid #13aadb;
border-top:4px solid #095b75;
background:#fff;
color:#434343;
}
textarea {
width:450px;
height:100px;
}
.formsubmit input {
padding:2px 10px;
font-weight:bold;
border-top-color:#8ee4ff;
background:#095b75;
color:#8ee4ff;
cursor:pointer;
}
table {
width:100%;
border:3px solid #cacaca;
}
th, td {
padding:3px 5px;
border:1px solid #cacaca;
}

hr.hr {
display:none;
}

/**/
.page {
float:left;
width:100%;
background:url('body.gif') left bottom repeat-x;
}
.main {
width:990px;
margin:0 auto;

}
.header {
float:left;
width:990px;
height:145px;
background:url('header.gif') 0 0 no-repeat;
}
.logo {
float:left;
margin:15px 0 0 40px;
}
.logo a:hover,
.logo a:focus,
.logo a:active {
opacity:0;
filter:alpha(opacity=0);
-ms-filter:alpha(opacity=0);
}
.motto {
visibility:hidden;
}
.userbox {
clear:right;
float:right;
margin:16px 26px 0 0;
}

.area {
clear:both;
float:left;
width:100%;
padding:30px 0 0 0;
background:url('area.gif') right top no-repeat;
}
.container {
clear:both;
float:left;
width:100%;
height:400px;
min-height:400px;
background:url('container.gif') right bottom no-repeat;
}
div[class].container {
height:auto;
}
.content {
float:right;
position:relative;
left:-45px;
width:670px;
padding:0 0 60px 0;
}
#fw-view-photoalbum .content {
width:945px;
}
.column {
float:left;
width:250px;
padding:0 0 50px 0;
}

.footer {
clear:both;
float:left;
width:990px;
height:230px;
}
#menuf {
margin:0;
padding:0;
font-size:85%;
text-transform:lowercase;
}
#menuf li {
float:left;
line-height:38px;
margin:0;
padding:0 23px 0 0;
background:none;
list-style:none;
}
#mfi-portfolio {
padding:0;
}
#mfi-about {
clear:left;
}
#menuf ul {
clear:left;
margin:0;
padding:0;
}
#menuf ul li {
clear:left;
line-height:18px;
margin:0;
padding:0;
}
#menuf a {
color:#fff;
}
#menuf ul a {
color:#6f767b;
}

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


/**/
.layer1 {
position:absolute;
left:0;
top:0;
width:100%;
}
.layer1-box {
width:990px;
margin:0 auto;
}
#menu1 {
position:relative;
left:470px;
top:113px;
width:522px;
margin:0;
padding:0;
}
#menu1 li {
float:left;
margin:0 46px 0 0;
padding:0;
list-style:none;
}
#m1i-uvod {
background:url('m1i-uvod-1.gif') 0 0 no-repeat;
}
#m1i-onas {
background:url('m1i-onas-1.gif') 0 3px no-repeat;
}
#m1i-dotazy {
background:url('m1i-dotazy-1.gif') 0 0 no-repeat;
}
#m1i-kontakt {
background:url('m1i-kontakt-1.gif') 0 4px no-repeat;
}
#m1i-zadatonline {
position:relative;
top:-108px;
left:308px;
background:url('m1i-zadatonline-1.gif') 0 0 no-repeat;
}
#menu1 a {
float:left;
display:block;
height:40px;
font-size:1px;
text-decoration:none;
}
#m1i-uvod a {
width:120px;
background:url('m1i-uvod-0.gif') 0 0 no-repeat;
}
#m1i-onas a {
width:47px;
background:url('m1i-onas-0.gif') 0 3px no-repeat;
}
#m1i-dotazy a {
width:104px;
background:url('m1i-dotazy-0.gif') 0 0 no-repeat;
}
#m1i-kontakt a {
width:61px;
background:url('m1i-kontakt-0.gif') 0 4px no-repeat;
}
#m1i-zadatonline a {
width:192px;
background:url('m1i-zadatonline-0.gif') 0 0 no-repeat;
}
#fw-id-rootpage #m1i-uvod a,
#fw-id-o-nas #m1i-onas a,
#fw-id-caste-dotazy #m1i-dotazy a,
#fw-id-kontakt #m1i-kontakt a {
background:none;
}
#menu1 a:hover, #menu1 a:focus, #menu1 a:active {
background:url('m1i-h.gif') 0 20px repeat-x;
}
#menu1 #m1i-zadatonline a:hover, #menu1 #m1i-zadatonline a:focus, #menu1 #m1i-zadatonline a:active {
background:none;
}
#menu1 b {
visibility:hidden;
}


/**/
.box-menu2 {
float:left;
width:250px;
}
.box-menu2 ul {
clear:both;
float:left;
width:250px;
margin:0;
padding:0;
}
.box-menu2 ul li#m2i-sportswear,
.box-menu2 ul li#m2i-portfolio {
float:left;
position:absolute;
width:120px;
height:28px;
margin:0;
padding:0;
}
.box-menu2 ul li#m2i-sportswear {
margin:0 0 0 30px;
background:url('m2.gif') 0 0 no-repeat;
}
.box-menu2 ul li#m2i-portfolio {
margin:0 0 0 135px;
background:url('m2.gif') 0 -28px no-repeat;
}
.box-menu2 ul li#m2i-portfolio:hover,
.box-menu2 ul li#m2i-portfolio.mnhover {
background:url('m2.gif') 0 -56px no-repeat;
}
.box-menu2 ul li#m2i-sportswear a,
.box-menu2 ul li#m2i-portfolio a {
display:block;
float:left;
width:105px;
height:28px;
text-decoration:none;
}
.box-menu2 ul li#m2i-portfolio a {
width:115px;
}
.box-menu2 ul li#m2i-sportswear strong,
.box-menu2 ul li#m2i-portfolio strong {
visibility:hidden;
}
.box-menu2 ul ul {
clear:both;
float:left;
width:250px;
margin:0 0 0 -30px;
padding:9px 0 5px 0;
background:url('menu2-b.gif') right bottom no-repeat;
}
.box-menu2 ul li#m2i-portfolio ul {
/*display:none;*/
margin:0 0 0 -135px;
}
/*.box-menu2 ul li#m2i-portfolio:hover ul,
.box-menu2 ul li#m2i-portfolio.mnhover ul {
display:block;
}*/
.box-menu2 ul ul li {
clear:both;
float:left;
width:250px;
height:22px;
margin:0;
padding:0;
background:url('m2.gif') 0 -106px no-repeat;
}
#m2i-logos {
background:url('m2.gif') 0 -128px no-repeat;
}
#m2i-cycling {
background:url('m2.gif') 0 -150px no-repeat;
}
#m2i-skirun {
background:url('m2.gif') 0 -172px no-repeat;
}
#m2i-more {
background:url('m2.gif') 0 -194px no-repeat;
}
#m2i-team {
background:url('m2.gif') 0 -216px no-repeat;
}
#m2i-other {
background:url('m2.gif') 0 -238px no-repeat;
}
.box-menu2 ul ul li a {
display:block;
float:left;
width:200px !important;
height:22px !important;
line-height:22px;
margin:0;
padding:0 0 0 50px;
background:url('m2.gif') 0 -84px no-repeat;
color:#6f767b;
text-decoration:none;
font-size:90%;
}
.box-menu2 li a:hover,
.box-menu2 li a:focus,
.box-menu2 li a:active {
background:none !important;
color:#4c5053;
}
.box-menu2 ul ul li a strong {
visibility:visible !important;
}

/*
.box-menu2 {
float:left;
width:250px;
background:url('menu2-b.gif') right bottom no-repeat;
}
.box-menu2 .box-menu {
float:left;
width:250px;
height:28px;
}
.box-menu2 ul {
clear:both;
float:left;
width:250px;
margin:0;
padding:9px 0 5px 0;
background:url('menu2-t.gif') right top no-repeat;
}
.box-menu2 li {
clear:both;
float:left;
width:250px;
height:22px;
margin:0;
padding:0;
background:url('m2i1.gif') 22px 3px no-repeat;
}
#m2i-logos {
background:url('m2i1-logos.gif') 0 0 no-repeat;
}
#m2i-cycling {
background:url('m2i1-cycling.gif') 0 0 no-repeat;
}
#m2i-more {
background:url('m2i1-more.gif') 0 0 no-repeat;
}
#m2i-team {
background:url('m2i1-team.gif') 0 0 no-repeat;
}
.box-menu2 li a {
display:block;
float:left;
width:250px;
height:22px;
line-height:22px;
margin:0;
padding:0 0 0 50px;
background:url('m2i0.gif') 0 0 no-repeat;
color:#6f767b;
text-decoration:none;
text-transform:lowercase;
font-size:90%;
}
#m2i-logos a {
background:url('m2i0-logos.gif') 0 0 no-repeat;
}
#m2i-cycling a {
background:url('m2i0-cycling.gif') 0 0 no-repeat;
}
.box-menu2 li a:hover,
.box-menu2 li a:focus,
.box-menu2 li a:active {
background:none !important;
color:#4c5053;
}
*/

#fw-id-rootpage .content b {
display:block;
padding:20px 0 0 0;
text-align:center;
font-size:200%;
color:#b4b0af;
}


.box-facebook_stream {
clear: both;
width:670px;
margin:20px 0 0 0;
}
.box-facebook {
clear:both;
float:left;
width:200px;
margin:200px 0 0 30px;
}

.boxphoto {
clear:both;
float:left;
width:670px;
margin:20px 0 0 0;
padding:0 0 8px 0;
background:url('boxphoto.gif') right bottom no-repeat;
}
#fw-view-photoalbum .boxphoto {
width:930px;
}
.boxphoto .box-title {
width:644px;
padding:35px 0 10px 26px;
background:#095b75;
color:#8ee4ff;
font-size:150%;
}
.boxphoto .box-title b,
.boxphoto .box-title strong {
color:#fff;
font-size:120%;
}
.boxphoto .box-image {
position:absolute;
width:1px;
/*width:110px;
text-align:right;*/
}
.boxphoto .box-image img {
position:relative;
left:540px;
top:-55px;
}
.boxphoto .box-text {
clear:both;
float:left;
width:620px;
margin:0 0 0 5px;
padding:20px;
background:#13aadb;
font:160% "Times CE", Times, "Times New Roman", serif;
color:#fff;
}
.boxphoto .box-text a,
.boxphoto .box-text strong {
color:#8ee4ff;
}
.boxphoto .gallery-photo {
clear:both;
width:642px;
margin:0 0 0 5px;
padding:10px 9px 5px 9px;
background:#13aadb;
}
#fw-view-photoalbum .boxphoto .gallery-photo {
width:902px;
text-align:center;
overflow-x:scroll;
}
#fw-view-photoalbum-yox .gallery-author {
clear:both;
float:right;
padding:0 8px 0 0;
} 
.boxphoto .navi {
clear:both;
float:right;
}
.boxphoto .navi-prev,
.boxphoto .navi-next {
position:absolute;
display:block;
width:44px;
height:44px;
margin:-29px 0 0 -112px;
background:url('gallery-left.png') 0 0 no-repeat;
text-decoration:none;
}
.boxphoto .navi-next {
margin:-29px 0 0 -58px;
background:url('gallery-right.png') 0 0 no-repeat;
}
.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:650px;
margin:0 0 0 5px;
padding:5px;
background:#13aadb;
}
#fw-view-photoalbum .boxphoto .gallery-album {
width:910px;
}
.boxphoto .gallery-album li {
float:left;
width:122px;
margin:0 0 10px 43px;margin:0 0 10px 23px;
padding:0;
border:4px solid #13aadb;
text-align:left;text-align:center;
list-style:none;
}
#fw-view-photoalbum .boxphoto .gallery-album li {
width:auto;
margin:0 5px 10px 5px;
}
.boxphoto .gallery-album li.actual {
border:4px solid #095b75;
}
#fw-view-portfolio-detail .gallery-album li.item-1, #fw-view-portfolio-detail .gallery-album li.item-5, #fw-view-portfolio-detail .gallery-album li.item-9, #fw-view-portfolio-detail .gallery-album li.item-13, #fw-view-portfolio-detail .gallery-album li.item-17, #fw-view-portfolio-detail .gallery-album li.item-21, #fw-view-portfolio-detail .gallery-album li.item-25, #fw-view-portfolio-detail .gallery-album li.item-29, #fw-view-portfolio-detail .gallery-album li.item-33, #fw-view-portfolio-detail .gallery-album li.item-37, #fw-view-portfolio-detail .gallery-album li.item-41, #fw-view-portfolio-detail .gallery-album li.item-45, #fw-view-portfolio-detail .gallery-album li.item-49, 
#fw-view-portfolio-detail .gallery-album li.item-53, #fw-view-portfolio-detail .gallery-album li.item-57, #fw-view-portfolio-detail .gallery-album li.item-61, #fw-view-portfolio-detail .gallery-album li.item-65, #fw-view-portfolio-detail .gallery-album li.item-69, #fw-view-portfolio-detail .gallery-album li.item-73, #fw-view-portfolio-detail .gallery-album li.item-77, #fw-view-portfolio-detail .gallery-album li.item-81, #fw-view-portfolio-detail .gallery-album li.item-85, #fw-view-portfolio-detail .gallery-album li.item-89, #fw-view-portfolio-detail .gallery-album li.item-93, #fw-view-portfolio-detail .gallery-album li.item-97, #fw-view-portfolio-detail .gallery-album li.item-101 {
margin:0;
}
.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 #095b75;
}
.boxphoto .gallery-album img {
float:left;
}

.fb-comments {
clear:both;
float:left;
width:670px;
padding:20px 0 0 0;
}


/**/
.gallery {
width:670px;
margin:0;
padding:0;
}
.gallery li.item {
float:left;
width:146px;
height:150px;
min-height:150px;
margin:0 5px 10px 5px;
padding:5px;
list-style:none;
background:none;
background:#13aadb;
text-align:center;
}
.gallery li[class].item {
height:auto;
}
.gallery .item-image img {
border:1px solid #fff;
}
.gallery a:hover img,
.gallery a:focus img,
.gallery a:active img {
border:1px solid #095b75;
}
.gallery .item-title {
display:block;
font-size:90%;
}
.gallery .item-title a {
color:#fff;
}
.gallery .item-date {
display:inline-block;
margin:0;
padding:0;
text-align:center;
font-size:80%;
}
.gallery .item-author {
display:block;
float:right;
width:80px;
padding:1px 0 0 0;
text-align:right;
}



/**/
.btn-back {
clear:both;
float:right;
padding:20px 0 0 0;
}

/**/
#fw-id-kontakt .contactdata {
float:left;
width:230px;
}
#fw-id-kontakt #contactform {
float:right;
width:420px;
}
#fw-id-kontakt #contactform fieldset {
margin-top:0;
}
#fw-id-kontakt #contactform dt {
width:50px;
}
#fw-id-kontakt #contactform dd {
width:350px;
}
#fw-id-kontakt #contactform .forminput {
width:242px;
}
#fw-id-kontakt #contactform textarea {
width:342px;
}


/**/
.err {
color:#ff0003;
}



