.head-menu-top, .head-menu-bottom, .login, #MENU, .omez
{
display: none;
}
HTML *, #itinerar h2
{
height: auto;
background: none;
font-size: 12pt;
line-height: 125%;
font-family: "Times New Roman", Times, serif;
}
 #itinerar h2, h2.sekce
 {
font-size: 20pt;
 }
 H1
 {
font-size: 24pt;
 }
.head-imgreplace span, a.head-imgreplace, .head-logo
{
display: block;
width: auto;
height: auto;
font-size: 20pt;
}
#A
{
margin-top: 0;
}
#LOGO
{
margin-bottom: 1em;
}

#HEAD-ND, #HEAD-RD, .bottom-text-a, #theme-img-head,
.body-bottom-bnr, .bottom-links, #HEAD, .wm4-navig-actions
{
display: none;
}

#TELO-MAIN .in, #TELO-MAIN .blok-left
{
/*width: auto;*/
}
/*
.layout-beta #TELO-MAIN {
margin-right: auto;
}
#TELO-MAIN {
margin-left: auto;
}
*/

#HEAD, #TELO, #BOTTOM
{
    width: auto;
}

BODY #THEME
{
    width: auto;
}


BODY #TELO
{
width: auto;
_width: auto;
}

#HEAD-RD, #HEAD-ND
{
    width: auto;
}

#TELO-MAIN .in
{
width: auto;
}

.layout-beta #TELO-MAIN .in
{
width: auto;
}


.pagebreak {
    page-break-after: always;
}


H3.itinerar-objekt, #itinerar H4
{
font-size: 16pt;
border-bottom: 1px dotted gray;
}

.img-left
{
margin: 10pt 16pt 10pt 0;
}
.img-right
{
margin: 10pt 0 10pt 16pt;
}
.polozka .img-left
{
margin: 5pt 5pt 5pt 0;
}
.polozka .img-right
{
margin: 5pt 0 5pt 5pt;
}
H4, H5
{
color: black;
}
.paticka
{
padding-left: 0;
}
.cms4-element-pagelet-rest H1
{
font-size: 14pt;
}
