body { font: 12pt times, serif; background: #fff; color: #000 }
#main { width: 100%; text-align: justify }
#print-hr { display: block }
#logo { background: none !important;font-weight: bold; padding: 0 0 2pt 0; border-bottom: 1px solid #000000 }
#motiv { background: none !important }
#motiv a { color: #fff; font-size: 20pt; text-decoration: none }
#motiv a em { font-size: 10pt }
h1 { font-size: 18pt; }

#panel, #menu, #langs, #zapati p, #cesta, #navigace, hr, .noprint { display: none }

.hp-bannery { margin: 2em 0; width: 100%; overflow: hidden }
.hp-bannery a { text-decoration: none; text-align: center; display: block; float: left; margin: 0 19px 0 0; width: 155px; height: 155px; position: relative }
.hp-bannery img { margin: 9px 0 0 0 }
.hp-bannery em, .hp-bannery i { position: absolute; width: 100%; left: 0; bottom: 14px; font-style: normal }
.hp-bannery .bann04 { margin: 0 -3px 0 0 } /*IE6 duplicate character bug*/

.lokalita { margin: 0.5em 0; font-size: 10pt; position: relative; width: 100%; height: 82px; color: #000000; background-color:#EBEBEB }
html>body .lokalita { min-height: 82px; height: auto }
.lokalita-in { padding: 8px 170px 0 110px }
.lokalita-in a { font-weight: bold; text-transform: uppercase }
.lokalita-in .stars { font-size: 130% }
.lokalita-in p { margin: 0 0 0.5em 0 }
.lokalita .l-adresa { margin: 0; padding: 5px 10px; font-size: 90%; width: 130px; position: absolute; right: 10px; top: 10px; color: #000000; background-color: #ffffff }
.lokalita img { position: absolute; left: 13px; top: 13px; width: 82px; height: 56px }

.lokalita-hotely .lokalita { color: #000000; width: 100%; height: 82px; page-break-before: avoid }
html>body .lokalita-hotely .lokalita { min-height: 82px; height: auto }
.lokalita-hotely .lokalita-in { padding-right: 8px }
.lokalita-hotely h3 { clear: none }

.p_card2 { float: left; width: 335px; height: 130px; margin: 0.5em 9px 0.5em 0; position: relative;}
html>body .p_card2 { min-height: 130px; height: auto }
#address .even { margin-right: 0 }
.p_card2-in { padding: 8px 8px 8px 85px }
.p_card2 img { position: absolute; left: 0; top: 0; width: 70px; height: 90px }

h1, h2, h3, h4 { page-break-after: avoid }





