@charset "UTF-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}
html{line-height:1}
*{-webkit-box-sizing:border-box;box-sizing:border-box}ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal;  }
q,blockquote{quotes:none}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}
a img{border:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
em{font-style:italic}
strong{font-weight:bold}
body{background:#fff;color:#333;font:80%/1.175em; font-family: 'Titillium Web', sans-serif;margin:0px auto;text-align:center}
body {background-image: url('images/most_039.jpg');    background-size: 100%;  background-repeat: no-repeat;}
.skipLink{display:block;width:100%;color:#fff;background:#000;text-decoration:none;text-align:right;padding:.8em 1em;text-transform:uppercase; position:fixed; z-index:200}
#wrap,.inner{width:100%;margin:0 auto;text-align:left}
#wrap {width:100%; margin:0 0 0 30px;}
#footerNav .inner{width:100%}
aside {display:hide; text-align:left;box-shadow: 3px 3px 2px #888888; }
aside section {height:600px;overflow:auto;padding: 50px 5px 20px 5px}
section {display:block;width:100%;clear:both;margin:20px 0 0px 0;padding: 50px 0 0 0}
/*.obal {background:#fff;opacity: 0.6; filter: alpha(opacity=60);}*/
.noopacity {inherit:none }
ul li{list-style-type:square;color:#000;margin:8px 0 8px 20px;}
a{color:#FF5C25}
a:hover{color:#F2D1B4}
nav{background-image: url('images/podklad-horni.jpg');background-repeat: repeat-x; color:#333;width:100%;height:100px;clear:both; border-bottom:1px solid #E8E8E8; z-index:85}
nav .inner{max-width:115.25em;margin:auto}
nav .inner #lista{width:100%;background:#199ED9;text-align:right}
nav .inner #lista #listakontakt {margin:4px 0 0 0}
nav ul{display:inline; position:relative; float:right; margin: 30px 40px 0 0;background:#F8F8F8;}
nav ul li{list-style-type:none;text-align:center;margin:0;margin-left:0;position:relative; font-size:0.9em;font-weight:bold}
nav ul li a{padding:.5em 1.2em;width:7em}
nav ul.sirsi li a{padding:.5em;width:10em}
nav ul li a:hover{color:#000;background:#C5E7F5;}
nav a{color:#2E2D2D;text-decoration:none;display:block}
body {  behavior: url(/csshover.htc)}  WinIE behavior call */
nav>ul.level2 a {border-top:1px solid #E1E1E1}
nav ul ul {position: absolute; top: 28px; left: 0px;margin:0 0 0 0;background:#F8F8F8;border:1px solid #DEDEDE;border-top:0;padding: 0 2px 2px 2px; height:auto;
  display: none}
nav ul ul li {display:table;font-weight:normal;border-bottom:2px solid #fff;}
nav ul ul li a{width:10em;border-top:1px solid #DEDEDE;}
nav ul ul li a:hover{background:#E5E5E5;}
nav ul.level1 li.submenu:hover ul.level2, 
nav ul.level2 li.submenu:hover ul.level3 {display:block;z-index:105}
article {font-size:0.7em;background: #fff}
#factory {width:123px;padding:6px 0 0 0;background:#F8F8F8; border:1px solid #199ED9; border-radius: 8px; opacity: 0.8; filter: alpha(opacity=80);margin-bottom:160px}
#factory p {color:#000; padding: 8px}
p{margin:1em 0, font-size:1.2em; color:#606060; line-height:1.6em; padding: 1em;}
.author{margin:0 0 1em;font-size:1.125em;line-height:1.375em;text-shadow:0 -1px 1px #000}
h1{font:600 1.2em/1 "Helvetica Neue",sans-serif;letter-spacing:-0.05556em;word-wrap:break-word;padding-top:0;text-shadow:0 -1px 1px #000;text-transform:uppercase}
h2{width:auto;font:2.8em/1 'Titillium Web',  Georgia,"Times New Roman",sans-serif;margin:1.3333em 0 0.6667em;color:orange; }/*background-image: url('images/pod-h.png');   background-repeat: no-repeat;*/
h2 a{text-decoration:none; width:100%;display:block;margin-top:-1em;padding-bottom:.2em}
img.kolecka {position:relative;top:-25px; left:0}
h3{font:1.3em/1 'Titillium Web', Georgia,"Times New Roman",sans-serif;margin:60px 0 1.5em 0;color:orange;clear:both; }
h4{font:1.2em/1 'Titillium Web', Georgia,"Times New Roman",sans-serif;margin:1.3333em 0 0.6667em;color:#333; }
aside h2 {color:#fff;margin:-10px 0 0 0; padding: 0;}
aside h2 a{color:orange}
aside ul li{list-style-type:none;padding:5px;font-size:0.9em;font-weight:bold}
aside ul.modre {margin-top:20px;}
aside ul.modre li a{color:#199ED9;}
.kontejner {width:100%;clear:both;}
.spacer {width:100%; height:30px; clear:both}
.aktual {width:100%; float:left;margin-right:40px ; background:none;}
.aktual p {color: #000000; }
.aktualita {padding-left:120px;text-align:justify}
.sloz{width:200px; float:left;margin:20px 20px 20px 0;text-align:center}
.slozeni {padding-left:0px;text-align:justify}
.inline {display:inline}
table {font-size:1em; line-height:1.1em; padding:0.25em; margin: 1em 0.5em 1em 0}
th {font-size:1.0em;text-align:left; padding-left: 20px; font-weight:bold; color:#51A0EF;background:#D3E7FB;}
td {margin:0 10px 0 0;padding: 0.25em 10px 0.25em 20px; background:#E8E8E8;border:1px solid #fff;}
table.noopacity td {background:none;border:none;}
.vysledky td {width:15em}
.center {text-align:center}
header{color:#fff;overflow:hidden;zoom:1;height:100px}
header p a{color:#fff;text-decoration:none}
header p a:hover{border-bottom:1px dotted #fff;color:#fff}
figure.cover{display:none;text-align:center}
dt{font-weight:bold}
dd blockquote{display:block;font-style:italic;margin:1em 0 1em 2em}
#aktualita {margin-top:470px;} #aktualita2 {margin-top:670px;}
#rozcestnik {margin:0 32px 0 0}
#logo {margin:20px 0px 0 0}
.vlajky {float:right;margin:30px 0 0 0}
#parametry {background-image: url('images/parametry.jpg');width:1400px; height:460px;}
table.jezdci td{text-align:center;width:200px;height:110px; vertical-align: top;padding:20px 5px 5px 5px; border:1px solid #E8E8E8;}
#map-canvas {width: 970px; height: 660px;margin: 30px;border:2px solid #D0D0D0;border-radius:8px}
td.delsi{ width:14em}
.dlouhy{ width:18em}
.extradlouhy{ width:28em; }
#sponzori {background:#E8E8E8;border-top:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0;clear:both; margin:250px 20px 0 20px;text-align:center}
footer{float:left;margin-top:40px;margin-right:1.19048%;width:98.80952%;border-width:0em;padding:0 0%;font-size:0.75em; height:60px}
footer a{float:right}
.right {text-align:right; padding-right:10px; font-weight:bold;}
img.right2 {float:left; padding:15px;}
.left {text-align:left; padding-left:10px}
img.zarovnejvpravo {float:right; margin-right:-100px;}
.doleva {float:left; padding:5px;position:relative; z-index:44; width:160px; height:160px; overflow:hidden;}
.doleva p {position:absolute; bottom:0px;right:-5px; z-index:48; color:#fff;text-shadow: 0px 0px 2px #000;font-size:1.3em}
.vyssi { width:190px; height:260px; overflow:hidden}
#divka div{float:left; padding:20px 30px 30px 30px;position:relative; z-index:44; width:250px; height:250px; overflow:hidden}
 p.great{font-size:4em;line-height:0.5em}
div.driver {float:left;width:240px; height: 240px; text-align:center; border:1px solid #D0D0D0; border-radius:20px;margin: 20px 10px 20px 10px;}
#lista a{display:inline; width: 40px;}
#lista a img{padding-top:5px}
#profil-jezdce {float:left;}
.vysledky {float:left; position:relative;width:220px;height:220px;margin-right:30px;margin-bottom:30px; border-radius:8px}
.vysledky2 {float:left; position:relative;width:290px;height:220px;margin-right:30px;margin-bottom:30px;padding:20px;border-radius:8px }
.vysledky3 {float:left; position:relative;width:180px;height:180px;margin-right:30px;margin-bottom:30px;padding:20px;border-radius:8px }
.vysledky3 p{padding:3px; margin:0; }
.vysledky2 div {width:250px; height:162px; overflow:hidden;margin-bottom:5px;}
.vysledky a {color:#fff;font-size:0.8em;}
.vysledkytable td {width:180px;}
.wup {position:absolute; left:10px; bottom:10px; width:50px;height:50px; background:orange;}
.qal {position:absolute; left:80px; bottom:10px;width:50px;height:50px; background:gray;}
.race {position:absolute; left:150px; bottom:10px;width:50px;height:50px; background:red;}
.imrc {background:#F1F1F1;}
.aa {background:#FFD280;}
.idm{background:#FFDFBF;}
.svet {background:#A9DBF1;}
.svet2 {background:#FFD280;}
.jedna {background:#A9DBF1;}
.dva {background:#FFDFDF;}
.tri {background:#FFDFBF;}
.ctyri {background:#FFD280;}
hr.schov {clear:both; visibility:hidden; }
@media screen and (min-width: 32.125em){
.about-author img{float:right;margin:0 0 1em 1em}
}@media screen and (min-width: 40em){
.fright{float:right;max-width:40%;margin-left:1em}.quote{max-width:35%}
.notice{margin-left:1.4em;max-width:40%}
h1{font-size:2em;line-height:1em}
figure.cover{display:block}
#mc_embed_signup .mc-field-group input{width:50%}
article h2:before{content:"";display:block;height:50px;margin:-30px 0 0}
}@media screen and (min-width: 56.3125em){
.skipLink,.backLink{display:none}
.notice{max-width:35%}
aside {text-align:left;display:show;width:480px;padding: 10px;position:fixed;top:190px; right:30px ; background:#fff; background-image: url('images/podklad-aside.jpg'); border:1px solid #E8E8E8; border-radius:8px; z-index:50}
aside h2{padding:0}
aside img{padding:0; margin:0}
aside p{padding:0}
nav{position:fixed;top:0}
nav ul li{display:table-cell}
#historie-v6 {margin-top:10px}
.pulka {width:50%; float:left;}
.schedule{width:80%}
header{margin-top:2.3em}
.aktual {width:30%;  float:left;margin-right:40px ; background:none;border:1px solid grey; border-radius: 8px; padding:10px;font-size:1.0em; }
.reviews ul{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap:4em;-moz-column-gap:4em;-ms-column-gap:4em;-o-column-gap:4em;column-gap:4em;-webkit-column-rule:1px dotted #b3b3b3;-moz-column-rule:1px dotted #b3b3b3;-ms-column-rule:1px dotted #b3b3b3;-o-column-rule:1px dotted #b3b3b3;column-rule:1px dotted #b3b3b3}
.reviews.wshop ul{-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;-o-column-count:1;column-count:1}
.reviews.wshop ul li{border-bottom:1px dotted #B3B3B3}
.reviews.wshop ul li:last-child{border-bottom:0}
figure.cover{float:left;margin-right:1.19048%;width:40.47619%;border-width:0em;padding:0 0%}
#wrap,.inner{width:95%}h1{font-size:3em}
ul.nav{overflow:hidden;zoom:1;padding-bottom:.5em;text-align:center;margin-top:1em}
ul.nav li{width:49%;float:left;margin-right:0}
ul.nav li:nth-child(2){margin-right:2%}
ul.nav li:nth-child(1){width:100%}
.toc{float:left;margin-right:1.19048%;width:40.47619%;border-width:0em;padding:0 0%}
.about-author{float:left;margin-right:1.19048%;width:57.14286%;border-width:0em;padding:0 0%}
.contributors .contributor{float:left;margin-right:1.19048%;width:48.80952%;border-width:0em;padding:0 0%;clear:none}
.interior header{padding-bottom:1em}}
.full{
    width: 100%;
    display: block;
    margin: 2em 0 1em 0;
    text-align: center;
  }
p {font-size:1.1em;}