

/* Globalni styly */

* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 24px;
	line-height: 34px;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
	box-sizing: border-box;
	cursor: default;
	max-width: 100%;
}

*:focus{
    outline: 1px dotted black;
}


html {
	background-color: #ffffff;
}

head {
	display: none;
}

body {
	font-family: 'Open Sans', sans-serif;
	color: #000;
}

nav,header,footer,main,article,aside,section,figure,figcaption{
	display: block;
}

input:not([type=file]),
textarea,
select{
	border: 1px solid #000;
	padding: 5px;
	margin: 0px 1px 1px 0px;
}

body{
    width: 850px;
    margin: auto;
}

a, a *{
    cursor: pointer;
    text-decoration: underline;
}


ul{
    list-style-position: inside;
}


header .logo{
    display: block;
    width: 200px;
    padding-top: 200px;
    background: url(img/motylek.png) scroll no-repeat center center/contain;
    margin: 20px auto;
}

nav,
.pomocnaNavigace,
.komponentaNavigace{
    border: 1px solid black;
    padding: 20px;
    margin: 10px auto;
}


h1{
    font-size: 2rem;
    line-height: 4rem;
    padding-bottom: 20px;
}
h2{
    font-size: 1.5rem;
    line-height: 3rem;
    padding-bottom: 20px;
}
h3{
    font-weight: bold;
    padding-bottom: 20px;
}

.priloha{
    display: block;
}

p{
    padding-bottom: 20px;
}

#menu,
label[for=menu],
.roleta,
.banner,
.sponzori,
.pataLogo{
    display: none !important;
}

header,
main,
footer,
.mapaDiv,
.final{
    border-bottom: 2px solid black;
    padding: 20px 10px;
    margin-bottom: 20px;
}


main .sloupcovaSazba,
main .sloupcovaSazba thead,
main .sloupcovaSazba tbody,
main .sloupcovaSazba tfoot,
main .sloupcovaSazba tr,
main .sloupcovaSazba td{
    display: block;
}

footer .sloupcovaSazba,
footer .sloupcovaSazba thead,
footer .sloupcovaSazba tbody,
footer .sloupcovaSazba tfoot,
footer .sloupcovaSazba tr,
footer .sloupcovaSazba td{
    display: block;
}


.mapaDiv iframe{
    width: 100%;
    height: 500px;

}

/*




.aktuality .slozka{
    display: block;
}
.aktuality .klicPredka > *{
    display: inline-block;
    padding-right: 20px;
}
.aktuality .nazev{
    font-size: inherit !important;
    line-height: inherit !important;
}
.aktuality .text{
    display: none;
}


*/